GEE平台如何下载2000-2020年逐年的 surface_solar_radiation_downwards_sum 矢量边界为中国的数据集 有账户
求daima 或者求下载 需要tiff格式
引自强大而免费的微信小程序:皆我百晓生。
在GEE(Google Earth Engine)平台上下载ERA5数据,可以使用以下Python代码:
import ee
# 初始化EE
ee.Initialize()
# 定义时间范围
start_date = ee.Date('2000-01-01')
end_date = ee.Date('2020-12-31')
# 定义区域范围(中国)
china_boundary = ee.FeatureCollection('users/your_username/china_boundary')
# 定义数据集
dataset = ee.ImageCollection('ECMWF/ERA5/DAILY') \
.filterDate(start_date, end_date) \
.select('surface_solar_radiation_downwards_sum')
# 限制范围
dataset = dataset.filterBounds(china_boundary.geometry())
# 下载数据
for i in range(start_date.get('year').getInfo(), end_date.get('year').getInfo() + 1):
for j in range(start_date.get('month').getInfo(), end_date.get('month').getInfo() + 1):
filtered = dataset.filter(ee.Filter.calendarRange(i, i, 'year')).filter(ee.Filter.calendarRange(j, j, 'month'))
image = filtered.max()
task = ee.batch.Export.image.toDrive(image=image,
description=f'ERA5_{i}_{j}',
folder='ERA5',
region=china_boundary.geometry().bounds().getInfo()['coordinates'],
scale=1000,
crs='EPSG:4326')
task.start()
请确保你已经在GEE平台上创建了一个新的文件夹(名为"ERA5"),并将其与你的GEE帐户关联。此脚本将按年和月循环下载数据集,并将数据以TIFF格式保存在Google Drive的"ERA5"文件夹中。
在此代码中,需要将以下内容替换为您自己的信息:
your_username
:替换为您在GEE平台上的用户名。folder
:替换为您在Google Drive上存储ERA5数据的文件夹名称。运行代码后,您将下载包含ERA5数据的TIFF格式图像,并将其保存到您在GEE平台上与Google Drive关联的文件夹中。