爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4782|回复: 9

Meteoinfolab脚本经验分享:读取轨迹数据(聚类图层)叠加在地形图层

[复制链接]

新浪微博达人勋

发表于 2017-3-24 10:30:03 | 显示全部楼层 |阅读模式

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

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

x
Meteoinfolab脚本经验分享:读取轨迹数据(聚类图层)叠加在地形图层+添加聚类图层legend(1)根据Meteoinfo软件算出郑州(随便选的地方)2013年12月的轨迹,通过软件聚类生成cluster图层
(2)根据Meteoinfolab脚本编辑器读取轨迹图层+聚类图层
(3)叠加地形图层(地形数据来自于: 之前分享的中国地形数据:http://bbs.06climate.com/forum.php?mod=viewthread&tid=49302)
具体脚本如下:
[
  1. ]#add topographic data
  2. fn = 'H:/Meteoinfo/dixing/dixing-china.nc'
  3. f1 = addfile(fn)
  4. tdata1 = f1['z'][:,:]

  5. #plot
  6. axesm(tickfontsize=18)
  7. lchina = shaperead('D:/Temp/map/bou2_4p.shp')
  8. cluster = shaperead(r'H:\test\zhengzhou-test\2013-12\tgs\cluster\cluster.shp')
  9. tra = shaperead(r'H:\test\zhengzhou-test\2013-12\tgs\2013-12-zhengzhou.shp')
  10. geoshow(lchina,edgecolor='k',size=0.1)
  11. ss = makesymbolspec('line', {'value':'1', 'color':'r','size':3,'caption':'30.65%'  }, \
  12.     {'value':'2', 'color':'g', 'size':3,'caption':'33.87%'},\
  13.     {'value':'3', 'color':'y', 'size':3,'caption':'19.35%'},\
  14.     {'value':'4', 'color':'b', 'size':3,'caption':'16.13%'},field='Cluster'
  15.     )
  16. geoshow(tra,color='k')
  17. geoshow(cluster,fontsize=17,bold='True',yoffset=13, avoidcoll=False,symbolspec=ss)
  18. legend(legend=cluster.legend(),loc='upper right',fontsize=18,markerscale=2)
  19. text(90.5, 48, 'Cluster (Zhengzhou)', fontname='Arial', fontsize=18, bold=True)

  20. #add dixing
  21. levels = arange(0, 6000, 100)
  22. layer = imshowm(tdata1,levels,cmap='MPL_terrain')
  23. xlim(90,120)
  24. ylim(32,50)
  25. xlabel('Longitude',fontsize=18)
  26. ylabel('Latitude',fontsize=18)
  27. #add a new colorbar
  28. axes([0.16,0.12,0.7,0.8], newaxes=True, frameon=False, axis=False)
  29. colorbar(layer,shrink=1,label='Height(m)',fontsize=18)

出图效果如下:
1.png

轨迹加聚类文件: tgs.rar (126.32 KB, 下载次数: 26)

评分

参与人数 2威望 +5 金钱 +31 贡献 +10 体力 +80 收起 理由
静言_GRMC + 1 很给力!
MeteoInfo + 5 + 30 + 10 + 80 很给力!

查看全部评分

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

新浪微博达人勋

发表于 2017-3-24 10:37:20 | 显示全部楼层
优秀
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-3-26 21:58:03 | 显示全部楼层
优秀
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-4-2 18:58:41 | 显示全部楼层
桂博
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-4-12 16:48:13 | 显示全部楼层
{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2018-1-23 19:49:13 | 显示全部楼层
虽然没看懂,点赞
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-6 10:13:58 | 显示全部楼层
解决了问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-21 15:19:44 | 显示全部楼层
好厉害,我想问这个地形图的色标怎么修改?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-21 22:39:08 | 显示全部楼层
天边的彩虹 发表于 2019-1-21 15:19
好厉害,我想问这个地形图的色标怎么修改?

修改imshowm函数里面的cmap参数,把色标改为你需要的就行。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-21 22:44:24 | 显示全部楼层
天边的彩虹 发表于 2019-1-21 15:19
好厉害,我想问这个地形图的色标怎么修改?

修改imshowm函数里面的cmap参数,把色标改为你需要的就行
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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