ERA5气象数据下载经验分享

       近期因为课题要求,需要下载ERA5的月均数据和日数据,因此学习一下网上关于这套数据的下载方法,并进行了一个简单的总结,方便大家学习,有错误的地方欢迎大家交流!

       首先大家需要注册一个ERATHDATA的账号,比较简单,提供个人邮箱,qq邮箱或者学校的邮箱都可以,注册网址:Copernicus Climate Data Store | Copernicus Climate Data Store;根据前后注册的经验来说,我发现新的账号比旧的账号申请下载资料的时候排队快很多,以5GB的数据为例,我老的账号申请排队可能最长需要排队几十分钟或上小时,但是新账号几分钟就排队成功(申请的多了也会排队时间很长了)。因此大家在下载数据的时候可以用邮箱申请多个账号同时排队下载。在资料下载中,我分别尝试了三种资料下载方式,在网上常用的python和toolbox之外,还有一种网页下载方式,下面进行分别介绍:

一:python下载

      python下载不需要会用python下代码,只是用它来调用一下下载的脚本而已,网上有丰富的教程介绍,主要可以参考以下两个链接,里面详细介绍了如何用python进行下载,特别是第二个链接,十分全面,跟着一步步做就可以了:

ERA5数据python下载教程(Windows用户) - 简书ERA5数据下载详细笔记_era5下载,era5数据下载-教育文档类资源-CSDN下载

      官网对于如何安装cdsapi也给出了详细的说明,主要就是需要在电脑C:\Users\Administrator文件夹建立一个名为.cdsapirc的文本文档,然后用pip工具在运行框中进行安装,没有pip工具的朋友需要先安装一下,详细参考如下官方文档(不想看英文的童鞋直接看上面的“ERA5数据下载详细笔记”这个链接就可):

ERA5数据下载详细笔记_era5下载,era5数据下载-教育文档类资源-CSDN下载

     现在我们在官网上选定好我们需要的时间层次变量后,以ERA5小时数据为例,如下网址,选定Copernicus Climate Data Store | Copernicus Climate Data Store,我们需要的变量、层次、时间、范围、格式,我习惯选nc格式方便处理,如果是第一次下载,需要勾选格式下面的同意条款,

然后点击左下角的Show API request,复制粘贴代码到自己的python中新建脚本进行运行即可,代码最后一行默认是download.nc,下载的位置就是脚本所在的位置,如果有不同年份的数据需要批区分,可以对最后一行名称进行修改 。值得注意的是,因为日数据较大,多年份的数据排队时间过长,可以考虑将年份进行划分后分多个脚本进行下载,我下载的脚本运行过程中有warning 报错,但是不影响最终下载,但是python下载速度真的不快,分多个脚本后也很容易卡死,尴尬!

 

 

 二:Toolbox下载

     Toolbox是网页下载,不需要安装任何东西,只需要联网就就可以,还是选定你需要的时次层次变量格式区域范围等,点击左下角的Show Toolbox request,复制粘贴里面的代码,然后转到该页面的上方,选择“Toolbox”,进入后选择“Toolbox Editor”,点击"run"按钮,当排队成功之后,右侧就会出现待下载的nc文件,点击下载到本地就可以。值得注意的是,经过实践,如果文件过大,我6G左右的数据可以下载,如果十几个G的话很有可能会失败,所以还是得分批次下载,这个方法比较傻瓜,但是问题是因为一般数据量比较大,我们都挂着去干别的,但是网络会经常不好,断了下载就得手动恢复;

 

 

 三、Submit from 下载

     这是因为同门提醒无意中发现的一个新的下载页面,点击右下角的Submit from,就会进行你目前这个账号所有申请下载的页面,包括python,toolbox或者网页等,显示排队中或者in progress,成功之后显示download 按钮,也是网页下载,问题同样是网络不好又数据量比较大的时候会经常断线,需要手动恢复:

     之前一直没有找到修改文件名的方法,无意中发现下载的文件名在request每个申请的详细信息里面是对应的,每个项目里面有request ID,这和下载下来的文件名是一一对应的,可以根据这个对下载下来的文件名进行时次变量修改;

      总的来说,ERA5数据的下载不复杂,月数据好下,日数据因为数据量太大可以考虑用多个账号一起申请,我现在还没摸索出什么时间段比较好下的规律,最忧伤的是网络经常断,挂着也没用。以上介绍的都是在windows系统上下载ERA5数据的方法。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值