cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)

简介: cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)

cdo介绍 :



  • 一款极其强大方便的通过命令行进行气象数据处理与分析的软件,全称为:Climate Data Operators (CDO)
  • CDO is a command line suite for manipulating and analysing climate data. It provides more than 600 operators for this purpose and is an acronym for Climate Data Operators.
  • CDO提供了一个Ruby和Python脚本接口,可以在python内通过python-cdo库进行调用


支持的文件格式:



  • netCDF 3/4
  • GRIB 1/2
  • SERVICE
  • EXTRA
  • IEG


几个简单的命令使用方式:



### 查看文件信息
cdo infos xxx.nc  
### 显示nc文件中的变量名
cdo showname sst.nc
### 合并多个nc文件,前提是该文件夹下有这些以1979.nc、1980.nc、..2017.nc 命名的文件
cdo mergetime *.nc 1979-2017.nc 
### 合并多个有命名规则的nc文件,通过通配符*,达到目的,这里的例子中只有sst.day.mean.__.v2.nc中间的名词不一致,通过通配符代替,不论有几个字符,并输出为output.nc文件
cdo mergetime sst.day.mean.*.v2.nc  output.nc
###  筛选data.nc文件中level=300的数据,并输出为output.nc
cdo -sellevel,300  data.nc out.nc   
### cdo 计算每日平均数据
cdo daymean in.nc out.nc
### cdo进行数据插值,将原始的sst.nc文件插值为经纬度网格为144x73的sst_interp.nc文件输出
cdo remapbic,r144x73 sst.nc sst_interp.nc
### 提取2000-2010年sst日平均数据中所有的1月数据,并输出命名为sst.day.mean.2000_2010_01.v2.nc
cdo  selmon,1  sst.day.mean.2000_2010.v2.nc  sst.day.mean.2000_2010_01.v2.nc
### 提取2000-2010年sst日平均数据中所有的1月、2月、12月数据,并输出命名为sst.day.mean.2000_2010_01_12.v2.nc
cdo  selmon,1,2,12  sst.day.mean.2000_2010.v2.nc  sst.day.mean.2000_2010_01_12.v2.nc



  • 命令很多,可以实现查看信息、数据裁剪、数据插值、数据信息重命名、数据科学数学计算、数据统计分析、线性回归、EOFs分析、相关分析、插值等等功能,只需要一行代码,皆可实现。


6e30fb2484364ca58bb694fc49d6a973.pngfb61bc01157a45c2b0aa031e39e1b692.png08d1ce953e624d8ca5cd99d8364f2c59.pngf0f39617c9d247f7a85cff04a14f7b95.png


建议小伙伴们最好在Linux系统上进行安装使用,可以避免很多安装问题!!!

当然,Windows上也可以,但是很麻烦,容易报各种问题,这里不做赘述啦~


  • 更多命令以及cdo说明文档可以通过下面链接获得~~
  • cdo教程1
  • cdo教程2
  • 感兴趣的小伙伴赶快安装起来吧!!
  • !欢迎关注、收藏、点赞、转发、评论交流~!


相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
5月前
|
机器学习/深度学习 传感器 分布式计算
数据才是真救命的:聊聊如何用大数据提升灾难预警的精准度
数据才是真救命的:聊聊如何用大数据提升灾难预警的精准度
380 14
|
7月前
|
数据采集 分布式计算 DataWorks
ODPS在某公共数据项目上的实践
本项目基于公共数据定义及ODPS与DataWorks技术,构建一体化智能化数据平台,涵盖数据目录、归集、治理、共享与开放六大目标。通过十大子系统实现全流程管理,强化数据安全与流通,提升业务效率与决策能力,助力数字化改革。
239 4
|
7月前
|
分布式计算 DataWorks 数据处理
在数据浪潮中前行:记录一次我与ODPS的实践、思考与展望
本文详细介绍了在 AI 时代背景下,如何利用阿里云 ODPS 平台(尤其是 MaxCompute)进行分布式多模态数据处理的实践过程。内容涵盖技术架构解析、完整操作流程、实际部署步骤以及未来发展方向,同时结合 CSDN 博文深入探讨了多模态数据处理的技术挑战与创新路径,为企业提供高效、低成本的大规模数据处理方案。
381 3
|
6月前
|
机器学习/深度学习 运维 监控
运维不怕事多,就怕没数据——用大数据喂饱你的运维策略
运维不怕事多,就怕没数据——用大数据喂饱你的运维策略
298 0
|
7月前
|
SQL 人工智能 分布式计算
ODPS:数据浪潮中的成长与突围
本文讲述了作者在大数据浪潮中,通过引入阿里云ODPS体系(包括MaxCompute、DataWorks、Hologres)解决数据处理瓶颈、实现业务突破与个人成长的故事。从被海量数据困扰到构建“离线+实时”数据架构,ODPS不仅提升了数据处理效率,更推动了技术能力与业务影响力的双重跃迁。
|
5月前
|
传感器 人工智能 监控
数据下田,庄稼不“瞎种”——聊聊大数据如何帮农业提效
数据下田,庄稼不“瞎种”——聊聊大数据如何帮农业提效
180 14
|
7月前
|
SQL 人工智能 分布式计算
在数据浪潮中前行:我与ODPS的实践、思考与展望
在数据驱动决策的时代,企业如何高效处理海量数据成为数字化转型关键。本文结合作者实践,深入解析阿里云自研大数据平台 ODPS 的技术优势与应用场景,涵盖 MaxCompute、DataWorks、Hologres 等核心产品,分享从数据治理到实时分析的落地经验,并展望其在 AI 与向量数据时代的发展前景。
280 70
|
4月前
|
传感器 人工智能 监控
拔俗多模态跨尺度大数据AI分析平台:让复杂数据“开口说话”的智能引擎
在数字化时代,多模态跨尺度大数据AI分析平台应运而生,打破数据孤岛,融合图像、文本、视频等多源信息,贯通微观与宏观尺度,实现智能诊断、预测与决策,广泛应用于医疗、制造、金融等领域,推动AI从“看懂”到“会思考”的跃迁。
374 0
|
5月前
|
机器学习/深度学习 传感器 监控
吃得安心靠数据?聊聊用大数据盯紧咱们的餐桌安全
吃得安心靠数据?聊聊用大数据盯紧咱们的餐桌安全
185 1
|
5月前
|
数据采集 自动驾驶 机器人
数据喂得好,机器人才能学得快:大数据对智能机器人训练的真正影响
数据喂得好,机器人才能学得快:大数据对智能机器人训练的真正影响
388 1

热门文章

最新文章