【问题描述】:
我正在使用此代码生成 ge 图像:
image = ee.ImageCollection(satellite)
.filterDate(startdate, enddate)
.filterBounds(ee.Geometry.Point(centroid[0], centroid[1]))
.select(bands)
.map(removeClouds)
.mean()
type(image)
如何将生成的图像保存为本地 GeoTIFF 文件,即存储在运行脚本的台式计算机上的文件?
【讨论】:
标签:pythongoogle-earth-engine
[解决方案1]:
您不能将其直接下载到本地目录。如此处所述,“由于 Google Earth Engine 数据导出是异步的,因此目标也是基于云的。您可以从 Google Drive、Google Cloud Storage 或 Earth Engine 中的新资产中进行选择。”
对于从 Google Drive 中提取图像,此答案可以帮助您。
【讨论】:
[解决方案2]:
不确定 ImageCollection,但您可以通过以下方式将图像下载到本地驱动器:
# Multi-band GeoTIFF file.
url = img.getDownloadUrl({
'bands': ['B3', 'B8', 'B11'],
'region': region,
'scale': 20,
'format': 'GEO_TIFF'
})
response = requests.get(url)
with open('multi_band.tif', 'wb') as fd:
fd.write(response.content)
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容