gpt4 book ai didi

python - 如何使用 Python 将 Google Earth Engine 图像导出到本地文件

转载 作者:行者123 更新时间:2023-12-03 08:07:06 34 4
gpt4 key购买 nike

我正在使用以下代码生成ge图像:

image = ee.ImageCollection(satellite) \
.filterDate(startdate, enddate) \
.filterBounds(ee.Geometry.Point(centroid[0], centroid[1])) \
.select(bands) \
.map(removeClouds) \
.mean()
type(image)

<class 'ee.image.Image'>

如何将生成的图像保存为本地 GeoTIFF 文件,即存储在运行脚本的桌面计算机中的文件?

最佳答案

不确定 ImageCollection,但您可以使用以下方法将图像下载到本地驱动器:

import requests
import ee

img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG')
region = ee.Geometry.BBox(-122.0859, 37.0436, -122.0626, 37.0586)

# 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)

来源:https://developers.google.com/earth-engine/apidocs/ee-image-getdownloadurl#colab-python

关于python - 如何使用 Python 将 Google Earth Engine 图像导出到本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71917970/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com