使用cdo浅处理一下气象数据
cdo简介及基本命令链接
cdo是一款极其强大方便的通过命令行进行气象数据处理与分析的软件,全称为:Climate Data Operators (CDO)。
同时cdo提供了python接口,用法非常简单(python版可以参考 http://www.bamboodream.sakura.ne.jp/hiroblog/?page_id=552 这篇博客)
cdo的基本命令可以参考 https://blog.csdn.net/weixin_44237337/article/details/121458200
本文基于linux演示cdo的基本用法(循环修改文件单位与数值处理)
目的:将nc文件温度单位的改变成为摄氏度,所有文件数值上减去273.15
nc文件基本信息
操作开始
首先切换到文件夹所在路径
以上为文件夹中的待处理nc文件以及保存处理后文件的文件夹
命令语句
由于存在了另外一个文件夹,我没有修改名字
上书命令语句中 -setattribute为设置属性,后面tas@units='C’则是修改tas数据集中的units,-addc,则是加一个常数,后面跟着需要加的常数也就是-273.15
若要修改文件名字则在 unit_change/ $后面加上想要加的前缀再加上{i}即可
运行结果展示
以上就是所有步骤
由于个人需求,需要进行nc文件处理,所以浅学了一下cdo