投影参数
每个投影至少有一个参数,控制如何将地理坐标转化为平面坐标。一些预测是相当固定的,除了方向向量和名义尺度因子,没有参数,用户应该不同,因为这样做会违反投影的定义。例如,罗宾逊投影有一个固定的标准并行定义在38°南北;卡西尼和Wetch预测不能建造比平时在其他方面。不过,总体而言,预测有几个变量参数。下一节讨论了地图投影参数和设置他们提供指导。
地图投影特征
除了投影本身的名称,地图投影的参数可以是
方面——方向上的投影显示表面
中心或起源纬度和经度的显示的中点
比例因子-距离在地图上的距离比在地上
标准并行(年代)——选择纬度(s)规模畸变为零
虚假的北航——平面地图坐标纵轴的偏移量
假以东——平面偏移坐标地图上的水平轴
区——指定经度四边形用于系统分区地球某些类的预测
虽然不是所有的预测都需要所有这些参数,总是会有一个投影方面,起源、和规模。
其他参数与图形表达的投影,但不要定义它的数学结果。这些包括
地图经纬度的限制
帧经度和纬度极限
然而,某些预测无法映射整个星球,或者变得非常扭曲的大区域,这些限制有时会设置一个投影的必要组成部分。
确定投影参数
在接下来的练习,您定义一个axesm
的地图和检查缺省参数圆柱,圆锥,方位投影。
设置一个默认的墨卡托投影(圆柱)并传递它的句柄
getm
函数查询投影参数:图;h = axesm (“Mapprojection”、“墨卡托”、“网格”,“对”,“框架”,“对”,…“MlabelParallel”0“PlabelMeridian”, 0, mlabellocation, 60岁,…“meridianlabel”,“上”、“parallellabel”,“上”)
默认的地图投影的格和框架如下所示。
查询的处理
axesm
基于地图的使用getm
检查属性,属于地图投影参数。主要的是方面
,起源
,scalefactor
,nparallels
,mapparallels
,falsenorthing
,falseeasting
,区
,maplatlimit
,maplonlimit
,rlatlimit
,flonlimit
:getm (h,“方面”)ans =正常getm (h,“起源”)ans = 0 0 0 getm (h, scalefactor) ans = 1 getm (h, nparallels) ans = 1 getm (h, mapparallels) ans = 0 getm (h, falsenorthing) ans = 0 getm (h, falseeasting) ans = 0 getm (h,“区”)ans = [] getm (h, maplatlimit) ans = -86 86 getm (h, maplonlimit) ans = -180 180 getm (h, Flatlimit) ans = -86 86 getm (h, Flonlimit) ans = -180 180
为更多的信息关于这些主题和其他属性
axesm
的地图,看到axesm-Based映射属性。重置等积投影类型圆锥(
“eqaconic”
)。这个数字是重绘以反映变化。工具箱中确定参数的变化反应:setm (h, Mapprojection, eqaconic) getm (h,“方面”)ans =正常getm (h,“起源”)ans = 0 0 0 getm (h, scalefactor) ans = 1 getm (h, nparallels) ans = 2 getm (h, mapparallels) ans = 15 75 getm (h, falsenorthing) ans = 0 getm (h, falseeasting) ans = 0 getm (h,“区”)ans = [] getm (h, maplatlimit) ans = -86 86 getm (h, maplonlimit) ans = -135 135 getm (h, Flatlimit) ans = -86 86 getm (h, Flonlimit) ans = -135 135
的
eqaconic
投影有两个标准的相似之处,在15°、75°。它还降低了经度限制(包括270°而不是360°)。由此产生的eqaconic
格如下所示。现在设置极射赤面投影类型(
“立体”
),检查和你做相同的属性之前的预测:setm (h,“Mapprojection”、“立体”)setm (gca、“MLabelParallel”, 0, ' PLabelMeridian ', 0) getm (h,“方面”)ans =正常getm (h,“起源”)ans = 0 0 0 getm (h, scalefactor) ans = 1 getm (h, nparallels) ans = 0 getm (h, mapparallels) ans = [] getm (h, falsenorthing) ans = 0 getm (h, falseeasting) ans = 0 getm (h,“区”)ans = [] getm (h, maplatlimit) ans = -90 90 getm (h, maplonlimit) ans = -180 180 getm (h, Flatlimit) ans =负90 getm (h, Flonlimit) ans = -180 180
极射赤面投影,方位,没有标准的相似之处,所以没有显示。地图限制不改变从前面的投影。map图如下所示。