下载ERA5数据

前言

本文主要总结了一下下载ERA5数据的经验和方法,主要分为Windows系统和Mac系统两部分;还附带了一些搜索到的比较好的相关经验,比如批量下载的方法

目录

1.ERA5数据简介
2.window系统下载ERA5数据
3.Mac系统下载ERA5数据
4.批量下载ERA5数据

1.ERA5数据简介

ERA5是第五代ECMWF大气再分析全球气候数据,该数据集的第一部分现在可以公开使用(1979年到3个月内)。ERA5数据提供每小时的大气、陆地和海洋气候变量的估计值,地球数据精确到了30km网格,包括了137层的大气数据。
ERA5最终要代替 ERA-Interim再分析数据

2.Windows系统下载ERA5数据

1)首先找到ERA5数据。

ERA5数据存在于ECMWF官网上,可以去官网上找到ERA5数据,会发现其在Climate Data Store(CDS)网站上,网址如下:

https://cds.climate.copernicus.eu/cdsapp#!/search?type=dataset&text=ERA5
2)注册CDS账号

只有在CDS上注册并登陆才能下载,注册网址如下:

https://cds.climate.copernicus.eu/user/register?destination=%2F%23!%2Fhome

(比较简单,用邮箱注册就好)

3)下载ERA5数据

①数据量较小
在1)的网页中选择你所需要的ERA5数据,然后挑选你所需要的变量和其他条件。
点击submit form(提交表格),你所需要的数据就会进入加载环节,加载完了之后就可以直接用网页下载了。

②数据量较大
用python下载,同①中选择你所需要的数据之后,点击Show API request,即可获得下载所需的python代码,但在这之前,需要安装CDS API
我所用的python是一个开源的Python发行版本,叫做anaconda(反正安装好,就包含了很多第三方库)

4)安装CDS API

提供两个网址:
① CDS官网的教程(How to use the CDS API):

 https://blog.csdn.net/hengcall/article/details/81387613 

②在Windows系统上安装CDS API:

https://confluence.ecmwf.int/display/CKB/How+to+install+and+use+CDS+API+on+Windows

(如果下面没讲清楚就自己看官网吧)

i) 创建.cdsapirc文件

在C盘/users/【用户名】 路径下创建.cdsapirc文件,先创建一个.cdsapirc.txt文件,然后再把.txt删掉
.cdsapirc文件的内容为:

url: https://cds.climate.copernicus.eu/api/v2
key:UID:API Key】  
(在自己注册的界面有!) 
iI) 在python上安装cdsapi第三方库
直接写 pip install cdsapi 

安装成功即可,然后用3)获得的代码运行下载

3.Mac系统下载ERA5数据

mac系统跟Windows差不多,也可以参考CDS官网的教程

 https://blog.csdn.net/hengcall/article/details/81387613 

我也是安装了一个anaconda来运行python(虽然我知道mac自带python)

主要的问题——创建.cdsapirc文件
在终端运行命令,创建.cdsapirc文件

'touch ~/.cdsapirc'

一定要在终端创建啊,我自己手动创建的就报错了!!!!

【显示隐藏文件】
打开『终端』这个程序,输入以下:
defaults write com.apple.finder
AppleShowAllFiles -boolean true ; killall Finder
回车执行
【隐藏隐藏文件】:
打开『终端』这个程序,输入以下:
defaults write
com.apple.finder AppleShowAllFiles FALSE ; killall Finder
回车执行

4.批量下载ERA5数据

因为我下载的数据量比较大,所以最好加个循环,感谢这位朋友的程序,大家自己研究一下吧

https://github.com/jiangleads/Get_ECMWF_Data/blob/master/地面场_era5_cds.py

祝大家好运,也祝自己能快点下载好!*__*嘻嘻……

  • 20
    点赞
  • 172
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值