请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5669|回复: 11

[图形美化] 请教关于“cnbasemap中使用draw mark站点的问题”

[复制链接]

新浪微博达人勋

发表于 2017-4-25 20:53:17 | 显示全部楼层 |阅读模式

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

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

x
我用了cnbasemap之后画不出站点了,请问是什么问题呢?下面附上我的gs
'reinit'
'open f:/biye/chutu/tgrid.ctl'
'open f:/biye/chutu/t.ctl'
'enable print f:/biye/chutu/wintert.gmf'
'set grads off'
'set grid off'
'set mpdset lowres'
'set poli off'
'set lon 73 135'
'set lat 15 55'
'set mpdset cnworld'
'set mpdset cnriver'
'set xlopts 1 10 0.18'
'set ylopts 1 10 0.18'

'define aa=oacres(g,b.2)'
'define rgg=maskout(aa,g-0.5)'
'define bb=smth9(rgg)'
'set gxout contour'
'set cint 3'
*'d bb'
'cnbasemap bb'
'q w2xy  119.75  49.22'
x=subwrd(result,3)
y=subwrd(result,6)
y=subwrd(result,6)
'draw mark 3  'x' 'y' 0.1'
'q w2xy  116.47  42.18'
x=subwrd(result,3)
y=subwrd(result,6)
'draw mark 2  'x' 'y' 0.1'
'q w2xy  109.85  40.66'
x=subwrd(result,3)
y=subwrd(result,6)
'draw mark 3  'x' 'y' 0.1'
'q w2xy  117.17  39.10'
x=subwrd(result,3)
y=subwrd(result,6)
'draw mark 2  'x' 'y' 0.1'
'q w2xy  113.04  28.12'
x=subwrd(result,3)
y=subwrd(result,6)
'draw mark 3  'x' 'y' 0.1'
'q w2xy  108.53  25.97'
x=subwrd(result,3)
y=subwrd(result,6)
'draw mark 3  'x' 'y' 0.1'
'q w2xy   91.13  29.67'
x=subwrd(result,3)
y=subwrd(result,6)
'draw mark 3  'x' 'y' 0.1'
'q w2xy   98.22  34.92'
x=subwrd(result,3)
y=subwrd(result,6)
'draw mark 3  'x' 'y' 0.1'
'q w2xy   87.62  43.78'
x=subwrd(result,3)
y=subwrd(result,6)
'draw mark 3  'x' 'y' 0.1'
'run f:/biye/map/china.gs'
'run f:/biye/map/taiwan.gs'
'run f:/biye/map/hainan.gs'
'run f:/biye/map/river.gs'
'run f:/biye/map/southsea.gs'

'print'
'disable print'
;
出来的图片长这样,如果不用cnbasemap会有站点,但是等值线就会超出国界了{:cry:}
QQ图片20170425205906.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-26 08:21:28 | 显示全部楼层
错误提示?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2017-4-26 08:27:21 | 显示全部楼层

没有错误提示,就只是不出站点
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-26 08:28:57 | 显示全部楼层
团团 发表于 2017-4-26 08:27
没有错误提示,就只是不出站点

那你就先不用cnbasemap,先画站点,再用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-4-26 08:32:46 | 显示全部楼层
river 发表于 2017-4-26 08:28
那你就先不用cnbasemap,先画站点,再用

这样的话就提示错误了~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-4-26 08:35:08 | 显示全部楼层
river 发表于 2017-4-26 08:28
那你就先不用cnbasemap,先画站点,再用

错误是draw error:syntax is draw mark marktype x y size
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-26 08:47:17 | 显示全部楼层
团团 发表于 2017-4-26 08:35
错误是draw error:syntax is draw mark marktype x y size

我是说你前面先用 d bb 等画完站点,再用'cnbasemap bb'
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-4-26 08:49:49 | 显示全部楼层
river 发表于 2017-4-26 08:47
我是说你前面先用 d bb 等画完站点,再用'cnbasemap bb'

这样就会有两种等值线我想让bb的间隔为3,但是cnbasemap bb的默认间隔为5.这样画出的等值线就很密
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-4-26 09:07:00 | 显示全部楼层
团团 发表于 2017-4-26 08:49
这样就会有两种等值线我想让bb的间隔为3,但是cnbasemap bb的默认间隔为5.这样画出的等值线就很密

解决啦解决啦~~在cnbasemap前也加一个‘set cint 0.3’就行啦~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-26 09:27:10 | 显示全部楼层
set cint 0.3’
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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