Bootstrap

如何从ecmwf欧洲气象中心下载ERA5总水汽数据(Total column water vapour)

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)))

;