爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5830|回复: 9

[分享资料] 求助!!!求助!!我想在gs文件中输出一个gmf的图片!!

[复制链接]

新浪微博达人勋

发表于 2012-5-10 23:24:42 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 麻花先生 于 2012-5-10 23:28 编辑

'reinit'
'open h:\grid.ctl'
'open h:\sta.ctl'
'set lon 70 140'
'set lat 15 55'
'set grads off'
'set mpdest hires'
'define rgird=oacres(g,tz.2)'
'set gxout shaded'
'set black -0.5 0.5'
'd rgird'
'set gxout contour'
'set cthick 10'
'set ccolor 1'
'd rgird'
'cnbasemap rgrid'

**************下面的是在做南海的图******
'q dim'
rec22=sublin(result,2)
rec33=sublin(result,3)
lon1=subwrd(rec22,6);lon2=subwrd(rec22,8)
lat1=subwrd(rec33,6);lat2=subwrd(rec33,8)
'q gxinfo'
rec1=sublin(result,1)
screen=subwrd(rec1,4)
if(screen='Clear')
say 'Can''t draw south China sea'
return
endif
rec3=sublin(result,3)
rec4=sublin(result,4)
xright=subwrd(rec3,6)
ybottom=subwrd(rec4,4)
xleft=xright-1.2
ytop=ybottom+2
yytop=ytop+0.035
xxleft=xleft-0.035
x2=xleft+0.05
y2=ytop-0.05
x3=xxleft+0.07
y3=yytop-0.07
'set line 1 1 1'
'set vpage 0 11 0 8.5'
'draw line 'x2' 'ytop' 'xright' 'ytop''
'draw line 'x3' 'yytop' 'xright' 'yytop''
'draw line 'xleft' 'ybottom' 'xleft' 'y2''
'draw line 'xxleft' 'ybottom' 'xxleft' 'y3''
'draw line 'xleft' 'y2' 'x2' 'ytop''
'draw line 'xxleft' 'y3' 'x3' 'yytop''
zx11=xright-0.8938;zx12=zx11+0.06;
zy11=ybottom+1.29;zy12=zy11-0.08;
'set line 1 1 6'
'draw line 'zx11' 'zy11' 'zx12' 'zy12''
zx21=zx11+0.07;zx22=zx21-0.03;
zy21=zy11-0.31;zy22=zy21-0.1;
'draw line 'zx21' 'zy21' 'zx22' 'zy22''
zx31=zx21-0.19;zx32=zx31+0.02;
zy31=zy21-0.41;zy32=zy31-0.11;
'draw line 'zx31' 'zy31' 'zx32' 'zy32''
zx41=zx31+0.35;zx42=zx41-0.08;
zy41=zy31-0.24;zy42=zy41-0.05;
'draw line 'zx41' 'zy41' 'zx42' 'zy42''
zx51=zx41+0.23;zx52=zx51-0.05;
zy51=zy41+0.30;zy52=zy51-0.09;
'draw line 'zx51' 'zy51' 'zx52' 'zy52''
zx61=zx51+0.21;zx62=zx61-0.04;
zy61=zy51+0.42;zy62=zy61-0.10;
'draw line 'zx61' 'zy61' 'zx62' 'zy62''
zx71=zx61+0.01;zx72=zx71;
zy71=zy61+0.28;zy72=zy71-0.10;
'draw line 'zx71' 'zy71' 'zx72' 'zy72''
zx81=zx71+0.08;zx82=zx81-0.07;
zy81=zy71+0.22;zy82=zy81-0.08;
'draw line 'zx81' 'zy81' 'zx82' 'zy82''
zx91=zx81+0.12;zx92=zx91-0.08;
zy91=zy81+0.12;zy92=zy91-0.05;
'draw line 'zx91' 'zy91' 'zx92' 'zy92''
'set lon 105 122'
'set lat 0.0 25'
'set parea 'xleft' 'xright' 'ybottom' 'ytop''
'set mpdset mres'
'draw map'
'set mpdset mres'
'set parea off'
'set vpage off'
'set lon 'lon1' 'lon2''
'set lat 'lat1' 'lat2''
'set cthick 1'
return

我不知道那三句话该放在什么地方了,试了好久没做出来。。。。
‘enable print ****.gmf’
'print'
'disable'
请各位大神指导啊!!!!!谢谢!!!!

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

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-10 23:27:11 | 显示全部楼层
手册上找个例子自己看看,拼写不要弄错
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-10 23:30:25 | 显示全部楼层

我看了哈,那个enable那句是放在open ctl文件后的,但是print那句该放在哪啊?还有就是disable那句也不知道。好多的都不一样。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-11 08:27:00 | 显示全部楼层
麻花先生 发表于 2012-5-10 23:30
我看了哈,那个enable那句是放在open ctl文件后的,但是print那句该放在哪啊?还有就是disable那句也不知 ...

print放在你想输出图片的时候,当然需要先有图片才能输出,也就是要先d,而且你可以自己试一试的啊,不要怕尝试,错了没关系,disable放在结束前一行就行了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-11 08:34:25 | 显示全部楼层
你把做南海的图当成一个子程序调用,PRINT,disable就放'cnbasemap rgrid'之后呀。对了,顺便说一句,论坛有提到'cnbasemap rgrid'这句有d的功能了,所以不用'd rgird'这句了哦



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

新浪微博达人勋

 楼主| 发表于 2012-5-11 09:13:14 | 显示全部楼层
冰枫 发表于 2012-5-11 08:34
你把做南海的图当成一个子程序调用,PRINT,disable就放'cnbasemap rgrid'之后呀。对了,顺便说一句,论坛有 ...

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

新浪微博达人勋

 楼主| 发表于 2012-5-11 09:24:33 | 显示全部楼层
麻花先生 发表于 2012-5-11 09:13
谢谢、、、、

放在'cnbasemap rgrid'之后能够输出gmf的图,但是输出的图上没有南海岛??怎么办呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-11 13:21:42 | 显示全部楼层
麻花先生 发表于 2012-5-11 09:24
放在'cnbasemap rgrid'之后能够输出gmf的图,但是输出的图上没有南海岛??怎么办呢?

把画南海地区写成一个文件,然后run一下就ok了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-11 13:28:10 | 显示全部楼层
易小凯 发表于 2012-5-11 13:21
把画南海地区写成一个文件,然后run一下就ok了

对啊,我怎么没有想到啊、、、、我这几天智商越来越低了、、、谢谢小凯、、、
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-11 13:29:12 | 显示全部楼层
麻花先生 发表于 2012-5-11 13:28
对啊,我怎么没有想到啊、、、、我这几天智商越来越低了、、、谢谢小凯、、、

不客气的。。。。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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