爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6116|回复: 0

[程序设计] 将2D全球平面地图画在3D球状地球上 Plot earth in 3D

[复制链接]

新浪微博达人勋

发表于 2015-11-22 22:17:03 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 白兰 于 2015-11-22 22:21 编辑

http://www.mathworks.com/matlabcentral/逛的时候偶然发现了这个由Bruno Luong发布的原创程序,我没有看的特别仔细,就大致浏览了一下3个脚本,并运行画图:      貌似是首先必须有高清的2D展开的地球平面图资料(这个国外的一些地理数据网站应该能下到,Bruno Luong给了几个例子,但我看了下分辨率不是特别高清,大家根据需要自己去国外网站上找到高分辨率的2D地球平面展开图即可,代码里貌似有一些具体说明,请自行参考)。
      我觉得这个代码在具体的应用上: 可以看做一个球坐标系配套地球可见光background(大家可以想象Google Earth),然后根据自己的需要,将自己的(气象)数据画出来后叠在这个3D地球图上,以实现一些漂亮华丽的可视化展示。
      代码的原创是Bruno Luong,由于不是我本人的代码,首先对Bruno Luong致敬,为控制下载量,加上了贡献值限制(本人贡献值有点缺,顺便求各位打赏啦,小弟感激不尽。当然,如果有的朋友自己没有贡献值,也可以选择去上面提到的网站上搜索下载),如有侵权烦请版主告知并及时删除。

  
     用法:将“2D地球平面图-解压到同一目录.rar” 解压后,把文件夹里的所有图片均放在.m文件的目录下,根据需要修改plotearth.m中的2D图名称,然后运行即可。

例子

例子

旋转后的例子

旋转后的例子

2D地球平面图-解压到同一目录.rar

17.33 MB, 下载次数: 17, 下载积分: 金钱 -5

售价: 1 贡献  [记录]

cubedsphere.m

5.55 KB, 下载次数: 1, 下载积分: 金钱 -5

售价: 1 贡献  [记录]

mercator.m

2.27 KB, 下载次数: 1, 下载积分: 金钱 -5

售价: 1 贡献  [记录]

plotearth.m

14.25 KB, 下载次数: 3, 下载积分: 金钱 -5

售价: 2 贡献  [记录]

license.txt

1.28 KB, 下载次数: 0, 下载积分: 金钱 -5

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

本版积分规则

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

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

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