- 积分
- 65200
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-7-23
- 最后登录
- 1970-1-1

|
发表于 2012-3-15 20:50:23
|
显示全部楼层
不管是用NetCDF还是grib(1 or 2)还是其他的什么,画时间序列图最关键的是合并文件,写描述文件,生成控制文件。
我用GFS还有T639还有NC都画了,方法如下:
第一步:合并文件,cmd下 copy /b *.grib1 XXXX.grib1
第二步:描述文件,cmd下 grib1或者nc资料 grib2ctl XXXX.grib1 > YYYY.ctl
grib2资料(GFS)g2ctl XXXX.grib2 > YYYY.ctl
**描述文件中比较重要的是:时间纬度与间隔,比如T639的240时效的资料,60小时以内的是3hr一个,60~120的是6hr,根据你要整出来的时间轴大小、用途确定、更改**
第三步:控制文件:cmd下 gribmap -v -i YYYY.ctl >ZZZZ.txt ——这个.txt有两个作用,保存信息+确保不刷屏
第四步:gs文件: 前面的就不说了。。。'open YYYY.ctl'.....
'set lat 40'
'set lon 120'
'set z 1 9' ——你要画的层次 比如这个是T639的是1000hPa~100hPa
‘set t 1 21’ ——T639的72小时,6hr一个
不是正式格式 比如要 湿度 垂直速度 风。。。包括图层属性:颜色、色阶、色标等等具体的就不写了 可以参考GrADs的东东。保存成Slice.gs
第五步:画图:cmd下 grads -cl Slice.gs 或者grads中打开
我的万用gs文件
Slice.gs
(964 Bytes, 下载次数: 309)
|
评分
-
查看全部评分
|