第一个简单示例
%俄勒冈州/不列颠哥伦比亚省海岸的一个线图
m_proj('oblique mercator')
m_coast;
m_grid;
下一个简单示例
m_proj('oblique mercator','longitudes',[-132 -125],'latitude',[56 40],'direction','vertical','aspect',.5);
m_coast('linewidth',2,'color','r');
m_coast('patch',[.7 .7 .7],'edgecolor','none');
m_grid;
又一个例子
m_proj('oblique mercator','longitudes',[-132 -125],'latitude',[56 40],'direction','vertical','aspect',.5);
m_coast('linewidth',2,'color','r');
m_coast('patch',[.7 .7 .7],'edgecolor','none');
m_grid;
[x,y] = m_ll2xy(-129,48.5);
line(x,y,'marker','square','markersize',4,'color','r');
text(x,y,'M5','vertical','top');
又一个例子
clf
m_coast('patch',[.7 .7 .7 ],'edgecolor','none')
m_grid('xlabeldir','end','fontsize',10)
m_line(-129,48.5,'marker','square','markersize',4,'color','r')
m_text(-129,48.5,'M5','vertical','top')
参数
投影的例子
m_proj('mollweide');
m_coast('patch','r');
m_grid('xaxislocation','middle');
又一个例子
m_proj('stereographic'); %赤平投影的例子
m_coast;
m_grid;
地图坐标系-地理坐标系和地磁坐标系
lat=[25*ones(1,100) 50*ones(1,100) 25];
lon=[-99:0 0:-1:-99 -99];
clf
subplot(121);
m_coord('IGRF2000-geomagnetic'); %将所有的经纬度改成地磁坐标系
m_proj('stereographic');
m_coast;
m_grid;
m_line(lon,lat,'color','r'); %在地磁坐标系上假定地磁经纬度
m_coord('geographic'); %转换成假定地理坐标系
m_line(lon,lat,'color','c'); %现在变成了地理坐标系
subplot(122);
m_coord('geographic');
m_proj('stereographic');
m_coast;
m_grid;
m_line(lon,lat,'color','c');
m_coord('IGRF2000-geomagnetic'); %现在假定值都是地磁坐标系中的
m_line(lon,lat,'color','r');
自定义坐标轴
m_proj('Lambert');
m_coast;
m_grid('xtick',10,'tickdir','out','yaxislocation','right','fontsize',7);
一个删除键
m_proj('lambert','long',[-160 -40],'lat',[30 80]);
m_coast;
m_range_ring(-123,49,[1e3:1e3:10e3],'color','r');
m_ungrid range_ring
m_range_ring(-123,49,[200:200:2000],'color','r');