爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6883|回复: 11

[求助] IDL8.2中在快速可视化命令下叠加中国底图

[复制链接]

新浪微博达人勋

发表于 2014-10-12 17:14:13 | 显示全部楼层 |阅读模式

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

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

x
求助:IDL8.2里面,使用快速可视化函数,contour函数跳出一个contour的界面,map函数跳出一个map抬头的界面,有没有什么方法把它们结合起来画到一张图上去呢?
[img]file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\443806184\QQ\WinTemp\RichOle\I[[MP7RG13I4Y3AOWW[HQ73.png[/img]


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

新浪微博达人勋

发表于 2014-10-12 18:31:59 | 显示全部楼层
看一下contour的overplot关键词
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2014-10-12 19:28:02 | 显示全部楼层
longlivehj 发表于 2014-10-12 18:31
看一下contour的overplot关键词

冰淇淋全才啊!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-12 20:40:00 | 显示全部楼层


好久不见哈!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2014-10-12 21:15:56 | 显示全部楼层

嗯,事情比较多,基本晚上睡觉前上来签个到~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-12 21:52:22 | 显示全部楼层
longlivehj 发表于 2014-10-12 18:31
看一下contour的overplot关键词

确实是这个问题,第一个contour语句忘记加overplot了,但是发现通过:
ant_map=map('Orthographic',limit=[20,100,40,125])
ant_map.save,figname
mc=mapcontinents(/countries,fill_color='beige')
mc.save,figname
rivers=mapcontinents(/rivers,color='blue')
rivers.save,figname
无法和我的流线图叠加
stream=streamline(U[*,*,prs,it],V[*,*,prs,it],lon,lat,xrange=x_range,yrange=y_range,/overplot,$
                   ARROW_SIZE=0.7,STREAMLINE_STEPSIZE=0.03,/device)      
stream.save, figname
是不是这样的加地图方法不对?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-12 21:57:27 | 显示全部楼层
不错的东西
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-12 22:17:09 | 显示全部楼层

以前没怎么尝试过快速可视化的界面画图,所以还很生疏
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-13 08:04:05 | 显示全部楼层
[瞢璺] 发表于 2014-10-12 21:52
确实是这个问题,第一个contour语句忘记加overplot了,但是发现通过:
ant_map=map('Orthographic',limi ...

没看出有什么错误,怀疑是xrange=x_range,yrange=y_range有问题,去掉这两个试试。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-13 14:11:11 | 显示全部楼层
longlivehj 发表于 2014-10-13 08:04
没看出有什么错误,怀疑是xrange=x_range,yrange=y_range有问题,去掉这两个试试。

流线图和地图的确是能叠加上了,但是接下来的contour语句全都失效了:
ant_map=map('Orthographic',limit=[20,100,40,125])
ant_map.save,figname
mc=mapcontinents(/countries,fill_color='beige')
mc.save,figname
rivers=mapcontinents(/rivers,color='blue')
rivers.save,figname

lev1=3.0+findgen(16)*0.4
color=140.+findgen(16)*5
c=contour(VOR[*,*,prs,it],lon,lat,C_value=lev1,/fill,/overplot,$
         RGB_TABLE=39,c_color=color,C_LABEL_show =color*0)
c.save, figname  

loadct,0      
stream=streamline(U[*,*,prs,it],V[*,*,prs,it],lon,lat,/overplot,$
                   ARROW_SIZE=0.7,STREAMLINE_STEPSIZE=0.03,/device)      
stream.save, figname

运行时直接跳过了所有的contour,但streamline很好的执行了,我查了一上午还是没找出修改的方法
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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