24小时热门版块排行榜    

查看: 714  |  回复: 0

dylan8024

铜虫 (初入文坛)

[求助] 求助如何在map上画出对应在实际坐标上的点

现在遇到一个问题想请各位指点一下.
我已经挑出了一部分的降雨数据,精度1°,每一个数据都是和地理坐标位置存放的一样.如下图
求助如何在map上画出对应在实际坐标上的点
精度(75W,48W)纬度(15S,5N)
存放的数据文件是一个20*27的矩阵,排列的顺序也和图中的点一一对应.
mat文件在网盘
http://pan.baidu.com/s/1hqGQVyO

以上就是上图的数据文件,我想把这个图直接画在地图对应的坐标上  
类似于上面这样的图,不知道怎么画想求助一下.
求助如何在map上画出对应在实际坐标上的点-1
我所研究的区域是
求助如何在map上画出对应在实际坐标上的点-2
这个程序是
clear;clc;

%load the map
h = worldmap([-40 40], [-180 20]);

%find the landarea and color it
getm(h,'MapProjection');
geoshow('landareas.shp','FaceColor', [0.15 0.5 0.15]);

%mark the lakes and rivers
geoshow('worldlakes.shp', 'FaceColor', 'cyan');
geoshow('worldrivers.shp','Color', 'blue');

%Mark the cities in the map
geoshow('worldcities.shp', 'Marker', '.','Color', 'red');

setm(gca,'Grid','on');
% geoshow(gca,map,refvec,'DisplayType','texturemap');  
% demcmap(map);

%mark the pacific ocean
labelLat=-150;
labelLon= -20;
%textm(labelLat,labelLon, 'Pacific Ocean','color','r')
textm(-20,-150,'Pacific Ocean','color','b');

%mark the North Atlantic Ocean
labelLat=-60;
labelLon= 20;
%textm(labelLat,labelLon, 'Pacific Ocean','color','r')
textm(20,-60,'North Atlantic Ocean','color','b');

%mark the South Atlantic Ocean
labelLat=-30;
labelLon= -20;
%textm(labelLat,labelLon, 'Pacific Ocean','color','r')
textm(-20,-30,'South Atlantic Ocean','color','b');
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : data.mat
  • 2015-06-24 10:13:36, 2.35 K

» 猜你喜欢

顺其自然
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 dylan8024 的主题更新
信息提示
请填处理意见