- 积分
- 3638
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
桌面上放一张图:
把图读进变量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
效果:
体会:IDL自带地图太简陋了,只有大陆边界、国界、河流,不调用地图产品不行啊
|
|