创建UTM Map
通用横向墨卡托(UTM)系统将世界划分为一个规则的、不重叠的四边形网格区。每个区域的范围是8乘6度,并使用横向墨卡托投影,旨在限制扭曲。例如,UTM区域是使用数字后面跟着字母的网格引用来标识的31日t
。每个UTM区域都有一个假的北向和一个假的东向。这些偏移量使每个区域在两个方向上都具有正坐标。所有UTM区域都有500,000米的伪东。北半球的所有区域都有一个0米的假北,南半球的所有区域都有一个10,000,000米的假北。
UTM系统定义在南纬80度和北纬84度之间。在这些限制之外,可以使用UPS (Universal Polar Stereographic)系统。UPS系统分为两个分区,北
而且南
。两个UPS区域都有一个200万米的假北和假东。
创建UTM Map
属性可以创建UTM映射axesm
函数。然而,与其他投影不同的是,地图帧被限制在一个8乘6度的地图窗口(UTM区域)。
创建UTMaxesm
的地图。
axesmutm
属性的属性axesm
并在命令窗口或变量编辑器中检查它们。请注意,默认分区为31N。之所以选择它,是因为映射原点默认为[0 3 0]
,位于赤道上,经度为3°e。这是31N地带的中心经度,纬度限制为[0 8]
的经度极限[0 6]
。
H = getm(gca);h.zone
ans = '31N'
将zone修改为32N,比默认值向东一个zone,并重新检查其他参数。请注意,区域32N的地图原点和限制已经调整。
setm (gca),“区域”,“32 n”)
H = getm(gca);
绘制地图网格并标记。
setm (gca),“网格”,“上”,“meridianlabel”,“上”,“parallellabel”,“上”)
加载并绘制海岸线数据集,以查看UTM中几内亚湾和比奥科岛的特写。
负载海岸线plotm (coastlat coastlon)