爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2843|回复: 2

[混合编程] IDL编程学习之图片投影到地图上

[复制链接]

新浪微博达人勋

发表于 2017-12-6 15:52:15 | 显示全部楼层 |阅读模式

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

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

x
桌面上放一张图:
timg.jpg
把图读进变量image里:
read_jpeg,'C:\Users\YGDY\Desktop\timg.jpg',image
因为图是rgb格式有3层数据,我们选第一层用:
  image=image[0,*,*]
  image=reform(image,438,297);438,297是长宽像素
在一定经纬度范围内贴这张图:
  latmin = -65
  latmax = 65
  lonmin = 160
  lonmax = -70 + 360
  MAP_SET, 0, -140, /ORTHOGRAPHIC, /ISOTROPIC, $
    LIMIT=[latmin, lonmin, latmax, lonmax]
  result = MAP_IMAGE(image,Startx,Starty, COMPRESS=1, $
    LATMIN=latmin, LONMIN=lonmin, $
    LATMAX=latmax, LONMAX=lonmax)
  TV, result, Startx, Starty
加上网格和大陆边界:
  MAP_GRID, latdel=10, londel=10, /LABEL, /HORIZON
  MAP_CONTINENTS, /coasts
效果:
飞鸽截图20171206154827.png
体会:IDL自带地图太简陋了,只有大陆边界、国界、河流,不调用地图产品不行啊

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

新浪微博达人勋

发表于 2017-12-7 23:40:17 | 显示全部楼层
很有新意,赞一个,就是不知道实用性怎么样
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-10 20:00:32 | 显示全部楼层
不错啊
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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