主要内容

投影参数

每个投影至少有一个参数,控制如何将地理坐标转化为平面坐标。一些预测是相当固定的,除了方向向量和名义尺度因子,没有参数,用户应该不同,因为这样做会违反投影的定义。例如,罗宾逊投影有一个固定的标准并行定义在38°南北;卡西尼和Wetch预测不能建造比平时在其他方面。不过,总体而言,预测有几个变量参数。下一节讨论了地图投影参数和设置他们提供指导。

地图投影特征

除了投影本身的名称,地图投影的参数可以是

  • 方面——方向上的投影显示表面

  • 中心起源纬度和经度的显示的中点

  • 比例因子-距离在地图上的距离比在地上

  • 标准并行(年代)——选择纬度(s)规模畸变为零

  • 虚假的北航——平面地图坐标纵轴的偏移量

  • 假以东——平面偏移坐标地图上的水平轴

  • ——指定经度四边形用于系统分区地球某些类的预测

虽然不是所有的预测都需要所有这些参数,总是会有一个投影方面,起源、和规模。

其他参数与图形表达的投影,但不要定义它的数学结果。这些包括

  • 地图经纬度的限制

  • 帧经度和纬度极限

然而,某些预测无法映射整个星球,或者变得非常扭曲的大区域,这些限制有时会设置一个投影的必要组成部分。

确定投影参数

在接下来的练习,您定义一个axesm的地图和检查缺省参数圆柱,圆锥,方位投影。

  1. 设置一个默认的墨卡托投影(圆柱)并传递它的句柄getm函数查询投影参数:

    图;h = axesm (“Mapprojection”、“墨卡托”、“网格”,“对”,“框架”,“对”,…“MlabelParallel”0“PlabelMeridian”, 0, mlabellocation, 60岁,…“meridianlabel”,“上”、“parallellabel”,“上”)

    默认的地图投影的格和框架如下所示。

    格和框架使用一个墨卡托投影的地图

  2. 查询的处理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映射属性

  3. 重置等积投影类型圆锥(“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格如下所示。

    格和帧使用圆锥投影的地图

  4. 现在设置极射赤面投影类型(“立体”),检查和你做相同的属性之前的预测:

    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图如下所示。

    格和帧的映射,使用一个极射赤面投影