爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖
楼主: 中者

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

[复制链接]

新浪微博达人勋

发表于 2024-10-14 14:38:08 | 显示全部楼层
补充一下楼主,貌似两个账号不相通,所以要注册新的账号
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-14 15:13:26 | 显示全部楼层
不建议使用.download,timeout的概率很大。

import cdsapi
import os

os.environ['CDSAPI_RC'] = 'E:/.cdsapirc'
# 创建一个CDS API客户端

# 创建一个CDS API客户端
client = cdsapi.Client()

# 定义数据集名称
dataset = "reanalysis-era5-single-levels"

# 定义公共请求参数
common_request_params = {
    "product_type": ["reanalysis"],
    "month": [
        "01", "02", "03",
        "04", "05", "06",
        "07", "08", "09",
        "10", "11", "12"
    ],
    "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", "01:00", "02:00",
        "03:00", "04:00", "05:00",
        "06:00", "07:00", "08:00",
        "09:00", "10:00", "11:00",
        "12:00", "13:00", "14:00",
        "15:00", "16:00", "17:00",
        "18:00", "19:00", "20:00",
        "21:00", "22:00", "23:00"
    ],
    "data_format": "netcdf",
    "download_format": "unarchived",
    "variable": ["vertical_integral_of_northward_water_vapour_flux"]
}

# 定义要下载的年份
years = list(range(1940, 2024))

# 遍历每一年,下载数据并保存
for year in years:
    request = common_request_params.copy()
    request["year"] = [str(year)]
   
    # 下载数据
    client.retrieve(dataset, request)

我使用这种方式排队,然后在your request里一年一年使用迅雷下载小时数据。可以参考一下
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-14 16:51:22 | 显示全部楼层
吃南瓜的wn 发表于 2024-10-11 10:08
老师这个网站打不开, 想问一下 把下载的数据放到自己的路径应该在哪里加上呢?

在最后download那里修改地址就可以了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-14 18:41:15 | 显示全部楼层
报这个错是为什么呢? 有人遇到过么? 卸载重新安装CDSAPI似乎也没什么用。
404 Client Error: Not Found for url: https://cds.climate.copernicus.eu/api/v2/resources/reanalysis-era5-pressure-levels
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-17 10:58:27 | 显示全部楼层
我就点下载,然后就显示:嗯… 无法访问此页面
cds-download-0008.copernicus-climate.eu 花了太长时间进行响应
这是什么毛病啊.。。。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-11-2 07:24:58 | 显示全部楼层
qq492947833 发表于 2024-10-14 15:13
不建议使用.download,timeout的概率很大。

import cdsapi

这是要把所有年份变量都下载了 得多少个T?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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