爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 1219|回复: 15

[经验总结] 最新era5数据下载经验

[复制链接]

新浪微博达人勋

发表于 2024-10-10 11:16:09 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 中者 于 2024-10-10 11:18 编辑

9月23日还可以下载,但是最近era5数据下载过程中发现以前的代码无法使用。问题主要有以下几个方面:
1.要升级最新的cdsapi

                               
登录/注册后可看大图

2.原先的账户忘了密码。重新找回密码,系统就是不返回链接。重新注册账号,新的账号增加数据的使用和安全相关协议。新的UID和key。

                               
登录/注册后可看大图

3.数据选择https://cds.climate.copernicus.e ... levels?tab=download,需要在Terms of use中点接受后续才可以下载数据。生成的API实例代码如下:
import cdsapi

dataset = "reanalysis-era5-pressure-levels"
request = {
    "product_type": ["reanalysis"],
    "variable":  [
        'geopotential', 'relative_humidity', 'specific_humidity',
        'temperature', 'u_component_of_wind', 'v_component_of_wind',
        'vertical_velocity'
    ],
    "year": ["2022"],
    "month": ["03"],
    "day": [
        "01", "02", "03",
        "04", "05", "06",
        "07", "08", "09",
        "10", "11", "12",
        "13", "14", "15",
        "16", "17", "18",
        "19", "20", "21",
        "22", "23", "24",
        "25", "26", "27",
        "28", "29", "30",
        "31"
    ],
    "time": [
        "00:00", "06:00", "12:00",
        "18:00"
    ],
    "pressure_level": [
        "1", "2", "3",
        "5", "7", "10",
        "20", "30", "50",
        "70", "100", "125",
        "150", "175", "200",
        "225", "250", "300",
        "350", "400", "450",
        "500", "550", "600",
        "650", "700", "750",
        "775", "800", "825",
        "850"
    ],
    "data_format": "netcdf",
    "download_format": "unarchived",
    "area": [90, -20, 0, 130]
}

client = cdsapi.Client()
client.retrieve(dataset, request).download()
4.新的用户管理,可以查看数据下载的进度和是否成功,也可以直接网页下载。对用户什么时候下载数据,下了那些数据,使用的IP地址等都记录在案。对后续数据安全管理或收费等打基础的感觉。


                               
登录/注册后可看大图



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2024-10-10 20:52:07 | 显示全部楼层
请问一下 下载后的数据放在哪个地址呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-10 21:19:20 | 显示全部楼层
帮助很大,谢谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2024-10-10 22:37:26 | 显示全部楼层
吃南瓜的wn 发表于 2024-10-10 20:52
请问一下 下载后的数据放在哪个地址呢?

Climate Data Store  https://cds.climate.copernicus.eu/requests?tab=all
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-11 09:07:17 | 显示全部楼层
点赞点赞,可以
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-11 10:08:42 | 显示全部楼层
中者 发表于 2024-10-10 22:37
Climate Data Store  https://cds.climate.copernicus.eu/requests?tab=all

老师这个网站打不开, 想问一下 把下载的数据放到自己的路径应该在哪里加上呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2024-10-11 14:32:20 | 显示全部楼层
本帖最后由 中者 于 2024-10-11 14:40 编辑

import cdsapi

c = cdsapi.Client()

c.retrieve(
    'reanalysis-era5-pressure-levels',
    {
        'product_type': 'reanalysis',
        'format': 'netcdf',
        'year': '2022',
        'month': '03',
        'day': [
            '01'
        ],
        'time': [
            '00:00'
        ],
        'area': [
            90, 0, 10,
            130,
        ],
        'pressure_level': [
             '850',
        ],
        'variable': [
            'geopotential', 'relative_humidity', 'specific_humidity',
            'temperature', 'u_component_of_wind', 'v_component_of_wind',
            'vertical_velocity',
        ],
    },
    '20220301.nc')
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 成长值: 0
发表于 2024-10-12 00:32:15 | 显示全部楼层
如果下载每小时数据的话,那数据还太大了。。这个数据大小限制实在是太恶心了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-12 15:25:15 | 显示全部楼层
路过点赞,谢谢分享
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-12 15:58:46 | 显示全部楼层
感谢楼主分享
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表