ERA5 hourly data批量下载与cdo处理(二)

刚开始一直尝试python-cdo包,但无奈一直在调用cdo=Cdo()这一步报错,在cdo论坛上也没有找到有用的解决方法,这里贴个论坛网址Overview - CDO - Project Management Service。最后只能在WSL子系统上安装cdo,来处理ERA5的nc数据。

二、Hourly data转换为Daily data

1. 安装WLS子系统(以win10为例)

第一步,在控制面板\程序中启用“适用于Linux的Windows子系统”,第一次开启的话需要重启电脑;

第二步,在设置中打开“开发者模式”;

 第三步,打开Microsoft Store,搜索Ubuntu,我下载的18.04版本的;

第四步,安装完直接打开,稍后会提示输入用户名和密码;

第五步,ubuntu系统换源,参考CDO基础教程(一) CDO安装_卷心没有菜的博客-CSDN博客_cdo安装,使用vim编辑器的方式,在命令框中输入

sudo vim /etc/apt/sources.list

 之后会弹出文件的内容,按i键进入“插入”模式,将原文件的内容全部删除,输入要换的源,以下是主要的镜像源网站

阿里源     https://developer.aliyun.com/mirror/
清华源     https://mirrors.tuna.tsinghua.edu.cn/
中科大源 http://mirrors.ustc.edu.cn/
网易源     http://mirrors.163.com/

我用了163源,更换之后就是这样子啦;

 输入后按Esc键,再按shift + :键,输入wq 就可以退出并保存文件。

更换源之后输入以下两行代码进行更新;

sudo apt-get update
sudo apt-get upgrade

 2. cdo安装与数据处理

第六步,输入以下代码安装cdo;

sudo apt-get install cdo

第七步,在ubuntu里调用cdo,先用cd切换路径,再用daymean命令将hourly data转为daily data。

cd /mnt/文件所在路径
cdo daymean input.nc output.nc

更多cdo命令见cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)_oceanography-Rookie的博客-CSDN博客_cdo插值 

到这里终于成功啦!这对一个小白属实有点难,记录一下自己的操作过程。

内容仅供参考,欢迎大家交流。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天吃饱了吗77

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值