P2445193158 2023-10-25 15:53 采纳率: 0%
浏览 23
已结题

Gee ERA5数据如何下载

img


GEE平台如何下载2000-2020年逐年的 surface_solar_radiation_downwards_sum 矢量边界为中国的数据集 有账户
求daima 或者求下载 需要tiff格式

  • 写回答

7条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-10-25 15:54
    关注

    引自强大而免费的微信小程序:皆我百晓生

    在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关联的文件夹中。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月25日
  • 修改了问题 10月25日
  • 创建了问题 10月25日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见