geoshow
显示地图纬度和经度数据
语法
描述
geoshow (
显示存储在中的矢量地理特征年代
)年代
作为点,多点,线,多线,多边形,或多多边形根据几何年代
.
属性可选择性地指定符号化规则SymbolSpec
名称-值对参数。
geoshow (
投影和显示地理位置的数据网格,纬度
,朗
,Z
)Z
.在这种语法中,纬度
而且朗
为m × n纬度经度数组。Z
是一个m × n的类数组双
.控件可以选择将数据显示为曲面、网格、纹理映射或等高线DisplayType
名称-值对参数。
geoshow (
投影和显示一个规则的数据网格,Z
,R
)Z
,使用引用对象R
.控件可以选择将数据显示为曲面、网格、纹理映射或等高线DisplayType
名称-值对参数。如果DisplayType
是“texturemap”
,然后geoshow
使用ZData
值设置为0。
例子
输入参数
输出参数
提示
当调用
shaperead
要读取包含经纬度坐标的文件,请确保指定shaperead
参数对“UseGeoCoords”,真的
.如果你不包括这个参数,shaperead
将创建一个mapstruct,与坐标字段标记X
而且Y
而不是朗
而且纬度
.在这种情况下,geoshow
假定地质结构实际上是一个包含投影坐标、警告和调用的mapstructmapshow
在不投影的情况下显示地质结构数据。如果你不想要
geoshow
若要在现有地图上绘图,请在调用它之前创建一个新的图形或子图。控件中显示矢量数据时
axesm
基于地图的使用geoshow
,你不应随后更改地图投影使用setm
.但是,您可以使用setm
栅格数据。有关更多信息,请参见使用地理显示更改地图投影.如果你显示一个多边形,不要设置
“EdgeColor”
要么“平”
或的插值函数
.这种组合可能会导致警告。将数据投影到
axesm
的地图,geoshow
对象中存储的投影axesm
的地图。当在规则轴上显示时,它构造一个默认的Plate Carrée投影,其比例因子为180 /π
,可直接读出以度为单位的坐标。当你传递两个点给
geoshow
函数,该函数投影地图上每个点的位置,并显示一条连接它们的直线,而不考虑地图投影或点之间的距离。要在两点之间显示投影的测地线或圆线图,首先使用track2
函数。geoshow
一般可以代替displaym
.然而,在特定对象的显示方面存在一些限制。请参阅下面的备注updategeostruct
获取更多信息。
在地图中显示栅格数据时使用
geoshow
,靠近东西边缘的柱子可能无法显示。这很少被注意到,除非光栅相对于显示区域非常粗糙。要在显示中包含额外的列,它可能有助于:将网格调整为更细的网格。
确保单元格边界和地图限制对齐。
扩大地图限制。