CDO基础教程(二) 文件信息查询

哈喽,哈喽大家好呀,最近实在是过于忙碌来不及给大家更新新的内容
不过接下来我的事情应该少一些了,逐渐恢复内容更新。

文章目录

  • 前言
  • 简单信息与统计查询
    • 简单信息与统计查询命令
  • 短简单信息查询
    • 短简单信息查询命令
  • 数量查询
    • 数量查询命令
  • 变量查询
    • 变量查询命令
  • 网格查询
    • 网格查询命令
  • 扩展
    • 扩展命令

前言

CDO基础教程第二弹主要是为大家讲述如何通过CDO命令行查询,NC文件的基本信息,以及我会针对每一个代码,每一个步骤给出详细的代码和示例截图。本次使用的示例文件是NCEP/NCAR的多层气温再分析数据,下载地址我挂在这了。
CDO基础教程(二) 文件信息查询_第1张图片

简单信息与统计查询

简单的信息与统计查询是我本人在平时使用最多的一个命令,原因有二:
其一该命令能够展示的信息比较完全,信息结构也比较一目了然;
其二:我懒,懒得多打几个字符,四个字符能解决的事情何必打五个字符呢。

简单信息与统计查询命令

cdo info infile

在这里插入图片描述

我的文件存放在D:\CSDN\CDO目录下,而Windows 子系统下的Linux是无法直接使用Window的路径的,我们需要将路径改写为/mnt/d/CSDN/CDO/mnt/是固定的,d是盘符对应的D:\,后面的是CSDN和CDO就是我存放数据的目录。
我个人习惯性是将工作目录切换至nc文件所在的目录,然后再直接对nc文件进行操作即可。

cdo info air.mon.mean.nc

在这里插入图片描述
输出的主要信息包含:时间、气压层、每一时刻每一层的最小值,最大值,平均值、像元(不是很重要,我个人基本用不上这玩应)

CDO基础教程(二) 文件信息查询_第2张图片

短简单信息查询

短信息查询,顾名思义就是简短说的说明nc文件的主要信息内容,要比上一个info命令输出的行数少很多很多,信息也更加整洁。

短简单信息查询命令

cdo sinfo infile

CDO基础教程(二) 文件信息查询_第3张图片
或许有小伙伴或疑惑1800-01-01 00:00:00是个什么鬼东西,这玩应是基本参考时间,完全可以忽略掉,这东西在编程中读取时间变量的时候或许会起一点作用!!

基本到这里就可以本章完结撒花了,但是或许会有小伙伴说:菜哥我想就单独数据的信息。OK,安排

数量查询

数量查询命令

这里是一组短小精悍的命令,我就先一起给大家放上来,然后再做逐一解释。

cdo npar infile
cdo nlevel infile
cdo nyear infile
cdo nmon infile
cdo ndate infile
cdo ntime infile

接下来我就分别运行上述的命令看看到底会输出一些什么牛鬼蛇神!

CDO基础教程(二) 文件信息查询_第4张图片

变量查询

变量查询命令

这里的一组命令大体是查询有多少个变量、层数、年份等

cdo showname infile
cdo showlevel infile
cdo showyear infile
cdo showmon infile
cdo showdate infile

来吧展示!!!!!
CDO基础教程(二) 文件信息查询_第5张图片
CDO基础教程(二) 文件信息查询_第6张图片

网格查询

网格查询命令

网格查询说重要不重要,说不重要我也确实踩过这方面的大坑,天坑那种,今天也教大家通过命令来查询网格信息。

cdo griddes infile

这是咱们正常认知中的网格信息展示,也就是我上面说的不重要类型,还有一种网格是曲面网格,在nc文件储存的数据本身就经过了投影转换,很恶心的一种,曲面坐标系,曲面转等间距的可以参考我之前写的文章
CDO基础教程(二) 文件信息查询_第7张图片

扩展

扩展命令

这些命令是我平时几乎不会用到的命令,我再这里页分享给大家,喜欢的小伙伴可以自己尝试去测试一下。

# 变量描述
 cdo pardes infile
# Z轴描述
cdo zaxisdesz infile
# 垂直坐标表
cdo vct infile
拜拜,本次分享就到这里位置了,赛优娜拉!!!

你可能感兴趣的:(CDO专辑,python)