CDO命令大全

平均命令使用大全

cdo timmean input.nc output.nc
#对时间维度直接求平均

cdo yearmean input.nc output.nc
#得到逐年的平均结果

cdo seasmean input.nc output.nc
#将数据文件季节平均,按DJF、MAM、JJA、SON四个季节依次排好
#如果已经事先选出了DJF的月数据,直接得到逐年的DJF

cdo selseas,DJF output.nc DJF_output.nc
#选出DJF的月份或者平均结果(12、1、2月的数据)

CDO数据计算常用变量

cdo expr,'si10=sqrt(u10*u10+v10*v10)' input.nc output.nc
#求解风速

文件处理

cdo -f nc copy input.grib output.nc
#将grib文件转换为nc文件

数据处理

cdo -b F64 copy input.nc output.nc
# 将input.nc文件中的变量转换为 double。如果不加F,则是将所有变量转换为double。加F则只是将floating data转为double

数据查看

cdo showdate input.nc
#查看日期格式是否为yyyy-mm-dd的格式

数据切片

cdo seldate/selmon/selyear,date input.nc output.nc
#选取特定时间范围的数据
e.g. cdo seldate,1959-01-01,2023-03-01 in.nc cut.nc
e.g. cdo -selmon,1,2,12 -selyear,2010/2012 in.nc cut.nc 

cdo selname/sellevel,name  input.nc output.nc
#选取特定的变量和高度场的信息
e.g.cdo -selname,sf in.nc cut.nc

cdo sellonlatbox,lonmin,lonmax,latmin,latmax input.nc output.nc
#选取特定经纬度的信息
e.g. cdo -sellonlatbox,70,135,10,55 in.nc cut.nc

持续更新中。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值