批处理 fnl 数据的一些心得
2012 年 6 月 14 日星期四 林宝宝
由于做毕业论文的缘故,需要处理很多 fnl 数据,看了兰溪整理的东西受益匪浅。学习 grads
不久,有了一些小心得,上来分享一下(处女贴哦)
1、fnl 数据本身没有 ctl 文件,需要自己生成。grads 下,生成单个 ctl 兰溪说的很清楚了
!grib2ctl F:/fnl_20110622_18_00_c > F:/fnl_20110622_18_00_c.ctl
!gribmap -v -i F:/fnl_20110622_18_00_c.ctl > F:/b.txt
这里我想说的是(就我的个例来讲),win7 系统下清风大大的整合版 grads(很强大)生成
ctl 时会出错,不论左键还是右键运行 grads。但是论坛上的 OpenGrads 却是可以的,不过
生成 ctl 时要管理员身份运行才行,这样的运行方式有个问题在于你的 ctl 和 gs 文件不能直
接拖进去,而要手动输入路径,不过别担心哦,平时你不需要生成 ctl 的时候左键运行,这
个问题就不存在了,你就可以直接拖进去了。
2、如果 fnl 数据太多怎么办呢?兰溪说了,批量生成就 ok 了,这里我再重复下,修改 ctl
文件是很关键的,下面是我的 ctl 修改情况
dset F:/fnl_201106%d2_%h2_00_c
options template
index F:/fnl.idx
undef 9.999E+20
title F:/fnl_20110622_18_00_c
* produced by grib2ctl v0.9.12.5p33k
dtype grib 3
options yrev
ydef 181 linear -90.000000 1
xdef 360 linear 0.000000 1.000000
tdef 9 linear 18Z22jun2011 6hr
zdef 26 levels
注意看看你的这 3 行修改有错误没有,特别是时间的修改。
兰溪说修改了 ctl 以后就可以批量处理了,然后就没下文了,对了我们这样的新手,我表示
我面对着 ctl 还是不懂得怎么用啊。
那么我就说说吧,大婶们莫喷我呀。当你修改了 ctl 以后,再生成.idx 文件,你的电脑里面
是只有一个 ctl 文件和一个 idx 文件,一个 txt 文件(这个基本是没用的)。我原来想 grads