爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8864|回复: 12

[秀图] GrADS中想输出汉字时出现了这样的错误,望高手指教

[复制链接]
发表于 2013-7-25 18:59:56 | 显示全部楼层 |阅读模式

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

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

x
使用了论坛里提供的整合过的GRADS画图时出现了这样的错误:
Data Request Error: Invalid grid coordinates
world coordinates conver to non-integer grid coodinates
cnziku dimension=0
请高手指点!!!!!!

密码修改失败请联系微信:mofangbao
发表于 2013-7-25 19:23:22 | 显示全部楼层
一般都是那个需要一起用的文件啊没放好,路径啊什么的设置有问题。但是看你这个错误提示应该是你画图的时候出了问题吧,你贴个完整的gs上来吧
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-7-31 19:11:13 | 显示全部楼层

grads是2.0版本的,直接装在C:\OpenGrADS里,把汉字库放在C:\OpenGrADS\Contents\Cygwin\Versions\2.0.a9.oga.1\cnziku\HZ01.dat
C:\OpenGrADS\Contents\Cygwin\Versions\2.0.a9.oga.1\cnziku\HZ02.dat
HZ01.ctl和HZ02.ctl里的路径也都按照上面的改过了。
然后,writehz.gs放到了C:\OpenGrADS\Contents\Resources\Scripts里面。并且writehz.gs里面的路径也改成了C:/OpenGrADS/Contents/Cygwin/Versions/2.0.a9.oga.1/cnziku
最后图是可以出来的,但是汉字还是不行!
提示Have not found the word: aa
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-7-31 19:16:56 | 显示全部楼层
river 发表于 2013-7-25 19:23
一般都是那个需要一起用的文件啊没放好,路径啊什么的设置有问题。但是看你这个错误提示应该是你画图的时候 ...

而且原先的HZ01.ctl和HZ02.ctl中的undef是99.0000,这时就会出现第一次的错误cnziku dimension=0,而且会不停的运行提示错误,会出现刷屏的现象!
如果把undef改成-9999.9999(网上有人曾经这么说过),就可以出图,但是会提示Have not found the word:aa
不知道您有没有遇到这样的问题,希望您指点一下!谢谢
密码修改失败请联系微信:mofangbao
发表于 2013-7-31 20:17:25 | 显示全部楼层
Fire_phoenix 发表于 2013-7-31 19:16
而且原先的HZ01.ctl和HZ02.ctl中的undef是99.0000,这时就会出现第一次的错误cnziku dimension=0,而且会 ...

不需要改变缺测值,我想问一下,你是怎么用的这个命令writehz,你后面是怎么写的呢?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-7-31 20:40:41 | 显示全部楼层
river 发表于 2013-7-31 20:17
不需要改变缺测值,我想问一下,你是怎么用的这个命令writehz,你后面是怎么写的呢?

'reinit'
'sdfopen J:\Data\ncep\air.mon.mean.nc'
'enable print f:\test_maskout.gmf'
'set grads off'
'set grid off'

'set lon 73 135'
'set lat 18 55'
*'set lon 118.7 122.2';
*'set lat 29.8 32.5';
'set t 1'
'set gxout shaded'
'set csmooth on'
'cnbasemap air'

'writehz 3.0 8.0 中国地区温度分布 1 3 2 0.8 0.6  0'
'print'
'disable print'
;


密码修改失败请联系微信:mofangbao
发表于 2013-7-31 21:43:48 | 显示全部楼层
Fire_phoenix 发表于 2013-7-31 20:40
'reinit'
'sdfopen J:\Data\ncep\air.mon.mean.nc'
'enable print f:\test_maskout.gmf'

看着好像没什么问题。这样吧,就是你下载的这个汉字显示的小程序应该还带了两个gs,一个test.gs  一个test1.gs。你运行一下test.gs,如果grads显示我下面那张图那就说明你的这个汉字显示的小程序安装对了,如果不是那样的图或者出不来,那就还是你的这个小程序没放好。要出来如下图才是对的 汉字显示.PNG

如果已经安装正确,那我只能提出一个猜测,就是这个命令和cnbasemap命令是有冲突的,你先试着使用display命令看看能不能出汉字,如果可以那就证明我的猜测是对的。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-8-1 11:18:51 | 显示全部楼层
river 发表于 2013-7-31 21:43
看着好像没什么问题。这样吧,就是你下载的这个汉字显示的小程序应该还带了两个gs,一个test.gs  一个tes ...

test.png
这儿就是测试的结果

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-8-1 11:20:57 | 显示全部楼层
river 发表于 2013-7-31 21:43
看着好像没什么问题。这样吧,就是你下载的这个汉字显示的小程序应该还带了两个gs,一个test.gs  一个tes ...

一般HZ01.dat,HZ01.ctl,HZ02.dat,HZ02.ctl,writehz.ctl应该放在grads2.0的那个文件夹里?
密码修改失败请联系微信:mofangbao
发表于 2013-8-1 14:42:30 | 显示全部楼层
Fire_phoenix 发表于 2013-8-1 11:20
一般HZ01.dat,HZ01.ctl,HZ02.dat,HZ02.ctl,writehz.ctl应该放在grads2.0的那个文件夹里?

你能出来那个图说明你的文件夹,路径什么的都设置对了。但可能是你的系统问题还是那两个字库有问题啊,怎么能把高度场几个字变成那样啊,一般都是编码有问题才会出现这种情况吧。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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