登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 alonso_ecit 于 2019-5-8 18:41 编辑
CDS官方给出了下载ERA5文件的说明,见链接如下:https://cds.climate.copernicus.eu/api-how-to,此处结合windows下具体情况给出相关配置。 1. 注册cds账号:https://cds.climate.copernicus.eu/ 注册完毕后会生成UID和API Key
2. .cdsapirc文件创建 这两个文件需要放在windows下当前用户操作的默认路径下C:\Users\Administrator,在该路径下需要创建.cdsapirc文件,关于.文件的创建方式可参考https://www.cnblogs.com/lxwphp/p/9044770.html 文件创建成功后使用记事本编辑内容如下 url: https://cds.climate.copernicus.eu/api/v2 key: uid:api key verify: 0 |
备注:verify必须为0,表示同意下载协议
3. 安装python 4. 安装cdsapi python安装完毕后安装cdsapi插件 此处提供在线和离线两种安装方式: 1).在线安装(需提前安装好pip) Python3.7.3中集成了pip插件,若未集成pip,则需先安装下pip插件再执行如下命令: 备注:python3.4以上都集成了pip插件,具体可查看python安装目录下Script文件夹下是否存在pip.py,Script文件夹路径需要添加至path系统环境变量中
2).离线安装 提前下载好cdsapi安装文件,解压下载压缩包,cmd命令进入该解压文件下,执行如下命令:python setup.py install cdsapi下载地址:https://pypi.org/project/cdsapi/#files
5. 编写py脚本 脚本参数可从ERA5网站上获取,有图形化界面,如下所示:
选择不同的要素、时次和高度等,会形成不同的py脚本
点击上面显示api request请求按钮会显示具体py参数信息,如下图所示: import cdsapi c = cdsapi.Client() c.retrieve( 'reanalysis-era5-single-levels', { 'product_type':'reanalysis', 'variable':'vertical_integral_of_divergence_of_moisture_flux', 'year':'2019', 'month':'01', 'day':'01', 'time':'00:00', 'format':'grib' }, 'download.grib')
|
6. 将该py脚本保存为脚本文件,运行python命令执行该脚本,执行下载
下载过程需要排队,可在CDS网站上查看下载参数信息
|