标签:详细 rect logs available font center rac spec sha
1、例图
(1)
clear all
m_proj(‘oblique mercator‘);%确定投影方式和绘图界线
m_coast;%画出海岸线
m_grid;%添加格网
第一行代码初始化投影,对于每一种投影都有设定的默认值,所以你可以很容易看出某一种特点的投影的样子,所有的投影都有一系列可选的参数, 如果不使用默认值,可以更改,随后详细讲。
m_proj get
m_grid get
(2)
clear all
%m_proj(‘oblique mercator‘);%确定投影方式和绘图界线
m_proj(‘oblique mercator‘,‘longitudes‘,[-140 -120],‘latitudes‘,[60 35],‘direction‘,‘vertical‘,‘aspect‘,.5)
m_coast;%画出海岸线
m_grid;%添加格网
m_proj get
(3)
m_coast(‘linewidth‘,2,‘color‘,‘r‘);%可以画出一个更宽的红色的海岸线。
(4)
m_coast(‘patch‘,[1 1 0],‘edgecolor‘,‘r‘);%填充海岸线
(5)
[X,Y]=m_ll2xy(-129,48.5);%m_112xy(以及它的逆 m_xy112)的功能是将经纬度坐标转换为它对应的投影坐标(投
%影坐标转换成经纬度坐标)
line(X,Y,‘marker‘,‘square‘,‘markersize‘,4,‘color‘,‘r‘);
text(X,Y,‘ M5‘,‘vertical‘,‘top‘);%将M5标在图中
m_line(-129,48.5,‘marker‘,‘*‘,‘markersize‘,4,‘color‘,‘r‘);
m_text(-129,48.5,‘ M5‘,‘vertical‘,‘top‘);%不用转换为x,y坐标
(6)
clear all
m_proj(‘oblique mercator‘);%确定投影方式和绘图界线
clf
m_coast(‘patch‘,[.7 .7 .7],‘edgecolor‘,‘g‘);
m_grid(‘xlabeldir‘,‘end‘,‘fontsize‘,10);%更改网格的形式
m_line(-129,48.5,‘marker‘,‘*‘,‘markersize‘,4,‘color‘,‘r‘);
m_text(-129,48.5,‘ M5‘,‘vertical‘,‘top‘);%添加符号
2、指定投影
(1)19个投影
>> m_proj(‘set‘) Available projections are: Stereographic Orthographic Azimuthal Equal-area Azimuthal Equidistant Gnomonic Satellite Albers Equal-Area Conic Lambert Conformal Conic Mercator Miller Cylindrical Equidistant Cylindrical Oblique Mercator Transverse Mercator Sinusoidal Gall-Peters Hammer-Aitoff Mollweide Robinson UTM
某个投影的细节
clear all
j=1;
proj={};
proj{1}=‘Stereographic‘;proj{2}=‘Orthographic‘;proj{3}=‘Azimuthal Equal-area‘;
proj{4}=‘Azimuthal Equidistant‘;proj{5}=‘Gnomonic‘;proj{6}=‘Satellite‘;
proj{7}=‘Albers Equal-Area Conic‘;proj{8}=‘Lambert Conformal Conic‘;proj{9}=‘Mercator‘;
proj{10}=‘Miller Cylindrical‘;proj{11}=‘Equidistant Cylindrical‘;proj{12}=‘Oblique Mercator‘;
proj{13}=‘Transverse Mercator‘;proj{14}=‘Sinusoidal‘;proj{15}=‘Gall-Peters‘;
proj{16}=‘Hammer-Aitoff‘;proj{17}=‘Mollweide‘;proj{18}=‘Robinson‘;
proj{19}=‘UTM‘;%19个投影
m_proj(proj{1});%确定投影方式和绘图界线
m_coast;%画出海岸线
m_grid;%网格
(2)投影细节
>> m_proj(‘set‘, ‘Stereographic‘);%初始化投影 ‘Stereographic‘ <,‘lon<gitude>‘,center_long> <,‘lat<itude>‘, center_lat> <,‘rad<ius>‘, ( degrees | [longitude latitude] ) | ‘alt<itude>‘, alt_frac > <,‘rec<tbox>‘, ( ‘on‘ | ‘off‘ | ‘circle‘ )> <,‘rot<angle>‘, degrees CCW> >> m_proj get%投影细节 Current mapping parameters - Projection: Stereographic (function: mp_azim) center longitude: 0 center latitude: 60 radius/altitude : 90 Rectangular border: circle Rotation angle: 0
标签:详细 rect logs available font center rac spec sha
原文地址:http://www.cnblogs.com/ruo-li-suo-yi/p/7663498.html