爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7223|回复: 13

[分享资料] 关于GRIBMAP 生成索引IDX 文件的问题

[复制链接]

新浪微博达人勋

发表于 2013-8-24 09:11:04 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 poxiao 于 2013-8-24 09:15 编辑

(1)单个文件处理时,GRIBMAP 可以生成IDX文件 , 对应的TXT文件中field匹配成功。
CTL文件:
dset ^2013082300.000
index ^2013082300.000.idx
undef 9.999E+20
title 2013082300.000
*  produced by g2ctl v0.0.3d
* griddef=1:41:(288 x 145):grid_template=0:winds(N/S): lat-lon grid:(288 x 145) units 1e-06 input WE:SN output WE:SN res 48 lat -90.000000 to 90.000000 by 1.250000 lon 0.000000 to 358.750000 by 1.250000 #points=41760

dtype grib2
ydef 145 linear -90.000000 1.25
xdef 288 linear 0.000000 1.250000
tdef 1 linear 00Z23aug2013 1mo
*  z has 6 levels -prs
zdef 6 levels 40000 35000 30000 25000 20000 15000
options pascals
vars 2
CATave   6,100  0,19,22,0,0 ** (400 350 300 250 200 150) ave Clear Air Turbulence (CAT) [%] table 4.15=0
CATmax   6,100  0,19,22,2,0 ** (400 350 300 250 200 150) max Clear Air Turbulence (CAT) [%] table 4.15=0
ENDVARS

记录文件TXT
grib2map: scanning GRIB2 file: 2013082300.000
1.1: lev1=100,40000 var=0,19,22,0,0   MATCH
2.1: lev1=100,35000 var=0,19,22,0,0   MATCH
3.1: lev1=100,30000 var=0,19,22,0,0   MATCH
4.1: lev1=100,25000 var=0,19,22,0,0   MATCH
5.1: lev1=100,20000 var=0,19,22,0,0   MATCH
6.1: lev1=100,15000 var=0,19,22,0,0   MATCH
7.1: lev1=100,40000 var=0,19,22,2,0   MATCH
8.1: lev1=100,35000 var=0,19,22,2,0   MATCH
9.1: lev1=100,30000 var=0,19,22,2,0   MATCH
10.1: lev1=100,25000 var=0,19,22,2,0   MATCH
11.1: lev1=100,20000 var=0,19,22,2,0   MATCH
12.1: lev1=100,15000 var=0,19,22,2,0   MATCH
grib2map: Writing out the index file


多个文件处理时,GRIBMAP 可以生成IDX文件 ,但 对应的TXT文件中field却匹配不对,缺少MATCH
CTL文件:
dset D:\2013082300.%f3
Options template
index D:\2013082300_3.idx
undef 9.999E+20
title 2013082300.000
*  produced by g2ctl v0.0.3d
* griddef=1:41:(288 x 145):grid_template=0:winds(N/S): lat-lon grid:(288 x 145) units 1e-06 input WE:SN output WE:SN res 48 lat -90.000000 to 90.000000 by 1.250000 lon

0.000000 to 358.750000 by 1.250000 #points=41760

dtype grib2
ydef 145 linear -90.000000 1.25
xdef 288 linear 0.000000 1.250000
tdef 2 linear 00Z23aug2013 3hr
*  z has 6 levels -prs
zdef 6 levels 40000 35000 30000 25000 20000 15000
options pascals
vars 2
CATave   6,100  0,19,22,0,0 ** (400 350 300 250 200 150) ave Clear Air Turbulence (CAT) [%] table 4.15=0
CATmax   6,100  0,19,22,2,0 ** (400 350 300 250 200 150) max Clear Air Turbulence (CAT) [%] table 4.15=0
ENDVARS

记录文件TXT
grib2map: scanning GRIB2 file: D:\2013082300.000
1.1: lev1=100,40000 var=0,19,22,0,0 pdt=15
2.1: lev1=100,35000 var=0,19,22,0,0 pdt=15
3.1: lev1=100,30000 var=0,19,22,0,0 pdt=15
4.1: lev1=100,25000 var=0,19,22,0,0 pdt=15
5.1: lev1=100,20000 var=0,19,22,0,0 pdt=15
6.1: lev1=100,15000 var=0,19,22,0,0 pdt=15
7.1: lev1=100,40000 var=0,19,22,2,0 pdt=15
8.1: lev1=100,35000 var=0,19,22,2,0 pdt=15
9.1: lev1=100,30000 var=0,19,22,2,0 pdt=15
10.1: lev1=100,25000 var=0,19,22,2,0 pdt=15
11.1: lev1=100,20000 var=0,19,22,2,0 pdt=15
12.1: lev1=100,15000 var=0,19,22,2,0 pdt=15
grib2map: scanning GRIB2 file: D:\2013082300.003
1.1: lev1=100,40000 var=0,19,22,0,0 pdt=15
2.1: lev1=100,35000 var=0,19,22,0,0 pdt=15
3.1: lev1=100,30000 var=0,19,22,0,0 pdt=15
4.1: lev1=100,25000 var=0,19,22,0,0 pdt=15
5.1: lev1=100,20000 var=0,19,22,0,0 pdt=15
6.1: lev1=100,15000 var=0,19,22,0,0 pdt=15
7.1: lev1=100,40000 var=0,19,22,2,0 pdt=15
8.1: lev1=100,35000 var=0,19,22,2,0 pdt=15
9.1: lev1=100,30000 var=0,19,22,2,0 pdt=15
10.1: lev1=100,25000 var=0,19,22,2,0 pdt=15
11.1: lev1=100,20000 var=0,19,22,2,0 pdt=15
12.1: lev1=100,15000 var=0,19,22,2,0 pdt=15
grib2map: reached end of files
grib2map: Writing out the index file
缺少MATCH,
虽然有数据文件、描述文件和索引文件,但不能正常画图。
请较各位,可看出问题所在 ?谢谢,附上数据文件

2013082300.003

222.26 KB, 下载次数: 0, 下载积分: 金钱 -5

2013082300.000

219.58 KB, 下载次数: 0, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-24 09:29:51 | 显示全部楼层
我觉得是对啊,怎么个不能正常画图?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-24 15:46:37 | 显示全部楼层
话说,请教楼主,为什么我连ctl都生成不了?总是提示 file in missing or is not grib file,or wgrib in not on your path 。为什么!为什么啊?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-8-24 23:46:13 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-25 07:49:46 | 显示全部楼层
poxiao 发表于 2013-8-24 23:46
此为画图时出现的错误提示

先reinit,然后再重新打开ctl画图
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-8-25 15:48:13 | 显示全部楼层
river 发表于 2013-8-25 07:49
先reinit,然后再重新打开ctl画图

这样也没解决问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-8-25 15:49:31 | 显示全部楼层
找到 一个 办法 ,把所有数据文件拷贝为一个文件,后生成 CTL和IDX文件即可 ,但一直不知道之前的方法错在什么地方?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-25 16:31:12 | 显示全部楼层
poxiao 发表于 2013-8-25 15:49
找到 一个 办法 ,把所有数据文件拷贝为一个文件,后生成 CTL和IDX文件即可 ,但一直不知道之前的方法错在什 ...

看一下你上面贴出来的两个ctl,时间间隔不一样
tdef 1 linear 00Z23aug2013 1mo
tdef 2 linear 00Z23aug2013 3hr
到底哪个是对的?问题应该出在这儿吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-10 19:19:07 | 显示全部楼层
嗯嗯 遇到同样问题了~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-16 15:00:34 | 显示全部楼层
我也遇到同样问题了,楼主最后是合并文件了就解决了?g2ctl和gribmap不出问题了?怎么做的?
我发现你上面有个问题:options pascals是不是应该改成options template!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表