【发布时间】:2019-11-25 06:39:21
【问题描述】:
我之前看到过这个问题,但似乎专注于导出到 GDrive,我想将图像导出/下载到我的计算机而不是谷歌驱动器。
我正在尝试使用地球引擎的 python api 从图像集中下载每个图像。
按照他们的示例,抓取一张图片并获取下载 URL 很容易:
image1 = ee.Image('CGIAR/SRTM90_V4')
path = image1.getDownloadUrl({
'scale': 30,
'crs': 'EPSG:4326',
'region': '[[-120, 35], [-119, 35], [-119, 34], [-120, 34]]'})
print(path)
这给了我一个可以下载图片的 URL。
对于图像集合,我可以使用以下方法获取图像集合:
collection = (ee.ImageCollection('LANDSAT/LE07/C01/T1')
.filterDate(datetime.datetime(2002, 11, 8),
datetime.datetime(2002, 11, 15)))
是否可以遍历每个图像并获取每个下载 URL? IE。想在不使用谷歌驱动器的情况下每月抓取一次相同区域的图像或类似的东西。现在我的问题很简单,但会在下载之前将图像剪辑到我的区域并根据需要执行其他操作。
我在这里发现了这个问题:How to iterate over and download each image in an image collection from the Google Earth Engine python api
但未能提出最终解决方案...
我们将不胜感激!
【问题讨论】:
标签: python api download google-earth-engine satellite-image