grads读取nc格式文件

Posted tiandi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grads读取nc格式文件相关的知识,希望对你有一定的参考价值。

一、通常:

1、grads读取grd和ctl:open  ****.ctl

2、执行gs脚本:run   ****.gs

d命令,display展示数据,常用来显示变量,比如rh,rain等

q命令,显示数据内容,常用来显示数据,比如时间dim,ctlinfo等

二、grads也可以读取nc文件

1  打开数据

   命令:sdfopen +数据存放路径

2  查看nc数据的ctl

    命令:q ctlinfo  (注意查看缺省值,变量名等。不同的nc数据缺省值通常不同,这点容易忽略)

3  用fwrite命令提取数据,得到grd文件

‘set gxout fwrite‘
‘set fwrite d:*.grd‘
.
‘disable fwrite‘
4  用fortran读取二进制文件
   读取时要注意,grads写入的数据循环从内到外依次为x 、y、z、变量、t,如果你需要确定某个数据的位置,那么,x是从西到东,y是从南到北,z是从地面到高空,t是从前到后的顺序。(具体详见气象家园‘ grads提取nc数据及进一步编程常见问题及解决方法’)

三、将nc文件转换成grd和ctl

技术图片

https://wenku.baidu.com/view/fc966818767f5acfa1c7cdd2.html

以上是关于grads读取nc格式文件的主要内容,如果未能解决你的问题,请参考以下文章

基于GDAL库,读取.nc文件(以海洋表温数据为例)

NC台网震相走时获取及 HYPOINVERSE 格式读取

Python读取NC格式数据绘制水汽通量等值线和和流场

VC读取dxf文件生成NC代码

如何r语言生成netcdf格式文件

六-nc数据使用和栅格数据填补