登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
求助一下论坛各位大神:
现在我有若干NCEP的nc文件,比如mean daily air temperature和geopotential height。分别为air.1948.nc和hgt.1948.nc。
之前已经通过grads分别转换成二进制文件,命名为air.grd和hgt.grd。
现需要将两个文件合并,想到是否可以用转换成grd文件的方法打开两个nc文件分别display。测试gs文件如下:
"reinit" "sdfopen /home/air.1948.nc" "sdfopen /home/hgt.1948.nc" "set gxout fwrite" "set fwrite /home/combine.1948.grd" "set x 1 144" "set y 1 73"
tt=1 while (tt <= 366) "set t "tt"" zz=1 while (zz <= 17) "set z "zz""
"d air.1" "d hgt.2"
zz=zz+1 endwhile tt=tt+1 endwhile
"disable fwrite" ;
写了相对应的ctl,结果air变量是正确的,而hgt变量不正确。一开始认为是变量储存方式不对,后来发现新输出的combine.grd和air.grd文件大小一致,不知道怎么回事。 顺便求教grads里面二进制数据的存储方法。谢谢。
|