- 积分
- 23021
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-6-10
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 chinagod 于 2019-3-16 11:34 编辑
PS:此帖原理与前人的帖子类似,如有不明白,请移步此帖:
http://bbs.06climate.com/forum.php?mod=viewthread&tid=36026
http://bbs.06climate.com/forum.php?mod=viewthread&tid=37783
注意!本文的方法十分麻烦,浪费精力。建议先试一下管理员权限运行命令,或者重装GrADS。不到万不得已,不建议采用本文方法。
关于grib或者grib2文件生成ctl文件的方法,之前兰溪大神已经给过解决方法:用g2ctl.exe/grib2ctl.exe或者在grads里调用这写命令即可。我用这种方法屡试不爽,很是方便。然而最近,这种方法不灵了。屡次出现“拒绝访问”的错误,要不就是提示“ Big problem: either ***.grb is missing or not a grib file or wgrib2 is not on your path or wgrib2 is too old” 今天再次被这个问题搞晕了。楼主怀疑是不是系统更新后,wgrib不管用了?于是从官网重新下了一遍wgrib,最终成功!
以下是详细步骤,如果嫌麻烦直接用后面的步骤
======DIY版本=======
PS:系统windows10 64位系统,其它系统方法类似
0 创建一个文件夹,随便取个名字(比如OMG),下载的文件放到这个文件夹里
1 下载这两个目录下的所有文件,放到OMG文件夹里
ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib/machines/Windows_x64/
ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/Windows_64
2 下载安装perl
https://www.activestate.com/activeperl/downloads
2 下载g2ctl.pl,grib2ctl.pl脚本,放到OMG文件夹里
ftp://ftp.cpc.ncep.noaa.gov/wd51we/g2ctl/g2ctl
ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib.scripts/grib2ctl.pl
3 这个时候就可以在dos脚本下生成ctl 了(需要管理员权限)
鼠标放在windows桌面开始图标,右键,单击“命令提示符(管理员)”
在命令提示符窗口中切换到OMG目录(切换目录命令自行百度 CD /D)
在OMG目录下输入如下命令
perl g2ctl.pl [grib2文件完整路径] [生成ctl文件完整路径]
如果是grib文件则输入
perl grib2ctl.pl [grib2文件完整路径] [生成ctl文件完整路径]
=======傻瓜版(PS:系统windows10 64位系统)====
1 下载附件中的文件,解压放到某个文件夹(如OMG)下
1.5 安装ActivePerl程序
2 把需要生成ctl,idx的文件放到同一文件夹(OMG)里
3 如果是grb2文件,则右键“以管理员权限运行”autog2ctl_perl.bat
如果是grb文件,则右键 “以管理员权限运行”autogrib2ctl_perl.bat
|
-
-
OMG.zip
23.81 MB, 下载次数: 360, 下载积分: 金钱 -5
|