1、登录https://cds.climate.copernicus.eu/api-how-to选择右上角log in。注册账号/登录账号。
2、登录账号后复制右侧页面上显示的2行代码。
该代码显示一个URL和自己的uid:API密钥
3、新建文本文件,将之前的两行代码存在其中,重命名为:.cdsapirc,保存类型为“所有格式,存在C:\ Users \ Administer (以当前管理员名称命名的)文件夹中
否则运行后续python程序会出现错误:文件缺失/不完整
4、登录下载网址: www.ecmwf.int欧洲气象中心
依次选择–research–climate reanalysis
选择Browse the reanalysis datasets
点击ERA5
选择Download ERA5 from the Copernicus Climate Change Service (C3S) Climate Date Store >
找到你需要下载的数据。我需要下载的数据在ERA5 hourly data on single levels from 1979 to present,以此为例。点击数据库,可以在overview里查看是否有你需要的数据
我需要下载的数据为Total column water vapour。找到确认无误后。选择download data
在other里可以找到Total column water vapour.按需要选择你要下载的年月日等数据。最后的数据格式我选择NetCDF即.nc格式,点击show API request.
5、复制这段python程序到pycharm/python中,使用pycharm安装CDS API客户端:File–settings–Project Interpreter–cdsapi
然后运行程序即可
如果需要按day下载文件,需要改动一部分python程序。
需要在
c = cdsapi.Client()
后面加一个for循环
for days in range(1, 32):
把day部分代码改为
'day': [
("%02d" % days)
],
最后输出文件可以自己保存到指定文件夹
‘D:\指定文件夹的路径Total_column_water_vapour_202001{0}.nc’.format((“%02d” % days)))