本文主要总结了一下下载ERA5数据的经验和方法,主要分为Windows系统和Mac系统两部分;还附带了一些搜索到的比较好的相关经验,比如批量下载的方法
1.ERA5数据简介
2.window系统下载ERA5数据
3.Mac系统下载ERA5数据
4.批量下载ERA5数据
ERA5是第五代ECMWF大气再分析全球气候数据,该数据集的第一部分现在可以公开使用(1979年到3个月内)。ERA5数据提供每小时的大气、陆地和海洋气候变量的估计值,地球数据精确到了30km网格,包括了137层的大气数据。
ERA5最终要代替 ERA-Interim再分析数据
ERA5数据存在于ECMWF官网上,可以去官网上找到ERA5数据,会发现其在Climate Data Store(CDS)网站上,网址如下:
https://cds.climate.copernicus.eu/cdsapp#!/search?type=dataset&text=ERA5
只有在CDS上注册并登陆才能下载,注册网址如下:
https://cds.climate.copernicus.eu/user/register?destination=%2F%23!%2Fhome
(比较简单,用邮箱注册就好)
①数据量较小
在1)的网页中选择你所需要的ERA5数据,然后挑选你所需要的变量和其他条件。
点击submit form(提交表格),你所需要的数据就会进入加载环节,加载完了之后就可以直接用网页下载了。
②数据量较大
用python下载,同①中选择你所需要的数据之后,点击Show API request,即可获得下载所需的python代码,但在这之前,需要安装CDS API
我所用的python是一个开源的Python发行版本,叫做anaconda(反正安装好,就包含了很多第三方库)
提供两个网址:
① 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
(如果下面没讲清楚就自己看官网吧)
在C盘/users/【用户名】 路径下创建.cdsapirc文件,先创建一个.cdsapirc.txt文件,然后再把.txt删掉
.cdsapirc文件的内容为:
url: https://cds.climate.copernicus.eu/api/v2
key: 【UID】:【API Key】
(在自己注册的界面有!)
直接写 pip install cdsapi
安装成功即可,然后用3)获得的代码运行下载
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
回车执行
因为我下载的数据量比较大,所以最好加个循环,感谢这位朋友的程序,大家自己研究一下吧
https://github.com/jiangleads/Get_ECMWF_Data/blob/master/地面场_era5_cds.py
祝大家好运,也祝自己能快点下载好!*__*嘻嘻……