使用Python下载ECMWF的ERA-5数据

1.账号注册

首先去ECMWF官网注册账号:https://www.ecmwf.int/,普通邮箱即可注册。
在这里插入图片描述

2.获取“.cdsapric”文件

进入该网址https://cds.climate.copernicus.eu/api-how-to
登录后黑色区域内将显示你的url和key,复制黑色区域内的内容(注意!!登录后才会显示你的个人url和key,笔者为未登录界面截图)。
key文件
建立一个txt文件,将复制好的内容粘贴到新建txt文件中,将txt文件改名成“.cdsapric”(注意前面有.),这里要保证删除掉文件后面的“txt”后缀,可以点选“文件扩展名”即可显示文件扩展名,修改后的文档不再是txt文件类型。
在这里插入图片描述
将修改好的“.cdsapric”文件保存到“C:\Users\username.cdsapirc”路径下,username为电脑当前登录的用户。
在这里插入图片描述

3.安装环境

以anaconda下的jupyter notebook为例:
首先创建新的环境,以在“anaconda prompt”中输入以下指令,将环境名称替换为你想取的名称,python版本可以自行挑选

conda create --n 环境名称 python=3.9

将环境激活:

conda activate 环境名称

安装cdsapi库,可以用pip或者conda进行安装(https://anaconda.org/conda-forge/cdsapi):

pip install cdsapi
conda install -c conda-forge cdsapi
conda install -c "conda-forge/label/cf202003" cdsapi

安装“jupyter notebook”(https://anaconda.org/conda-forge/notebook):

conda install notebook

安装完环境后,可以从prompt直接激活环境与jupyter notebook:

conda activate 环境名称  #激活环境
jupyter notebook  #激活jupyter notebook

4.数据下载

选择需要下载的数据,以波浪数据为例https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-single-levels?tab=form:
在这里插入图片描述
选择好数据类型、年月日、地理区域与数据格式等参数,点击最下面的“Hide API request”按钮,将出现的代码复制到jupyter notebook中新建的项目,运行即可下载数据,可根据需求修改代码。
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吃着橙子的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值