- 积分
- 915
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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地址等都记录在案。对后续数据安全管理或收费等打基础的感觉。
|
|