- 积分
- 10
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2019-12-30
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本人海洋科学专业入门菜鸟,最近猛学专业知识,期间整理了一些好的程序和大家分享~
第一次发帖,求罩求罩~
多了不说,直接附上代码。
function showmap
fpni='world.shp';%地图shp文件所在路径
mm=shaperead(fpni);
boux=[mm(:).X];bouy=[mm(:).Y];%分别是获取经度X信息和纬度Y信息
%设置投影方式为:墨卡托,地图显示范围
%设置经纬度显示的范围
m_proj('Mercator','lon',[60 260],'lat',[-30 60]);
m_plot(boux,bouy,'k');绘制地图
m_coast('patch',[.9 .9 .9],'edgecolor','k');%如果只保留边界线可注释掉这句
%下面这句设置图形横纵坐标为经纬度格式
m_grid('linestyle','none','linewidth',2,'tickdir','out','xaxisloc','bottom','yaxisloc','left','fontsize',12);
hold on;
end
其中,.shp文件在附件里面。
在需要世界地图作底图时,直接调用这个函数即可~成图如下:
|
-
成图2
-
成图1
-
效果图
-
-
world.shp
520.5 KB, 下载次数: 64, 下载积分: 金钱 -5
|