# geoaxes
创建地理坐标区
函数库: TyGeoGraphics
# 语法
geoaxes()
geoaxes(Key=Value)
gx = geoaxes(___)
geoaxes(gx)
# 说明
geoaxes() 使用默认属性值在当前图窗中创建一个地理坐标区,并使其成为当前坐标区。
地理坐标区以地理坐标(纬度/经度)方式在地图上显示数据。地图是动态的,也就是说,您可以平移以查看其他地理位置,以及在地图上进行放大和缩小以更详细地查看区域。示例
geoaxes(Key=Value) 使用一个或多个名称-值对组参数指定 GeographicAxes 对象的属性值。
gx = geoaxes(___) 返回 GeographicAxes 对象。创建坐标区后,可以使用 gx 修改坐标区的属性。
geoaxes(gx) 使 GeographicAxes 对象 gx 成为当前坐标区。
# 示例
在地理坐标区中绘制数据
创建一个地理坐标区。
using TyGeoGraphics
gx = geoaxes()
使用 geoplot 函数绘制数据。要修改您创建的地理坐标区,请指定 gx 作为输入参数。使用线条设定 "g*-" 自定义线条外观。使用 geobasemap 函数更改底图。
latSeattle = 47.62;
lonSeattle = -122.33;
latAnchorage = 61.20;
lonAnchorage = -149.9;
x = [lonSeattle lonAnchorage]
y = [latSeattle latAnchorage]
geoplot(gx, y, x, "g-*")
geobasemap("TianDiTu_dixing")

# 输入参数
gx - 要成为当前坐标区的地理坐标区GeographicAxes 对象
要成为当前坐标区的地理坐标区,指定为 GeographicAxes 对象。
# 名称-值对组参数
指定可选的 Key=Value 对组参数。Key 为参数名称,Value 为对应的值。您可采用任意顺序指定多个名称-值对组参数,如 Key1=Value1,...,KeyN=ValueN 所示。
示例: gx = geoaxes(basemap="TianDiTu_yaogan")
此处所列的属性只是一部分。有关完整列表,请参阅 GeographicAxes 属性。
basemap - 要在上面绘制数据的地图"TianDiTu_yaogan"|"TianDiTu_shiliang"|"TianDiTu_dixing"
要在其上绘制数据的地图,指定为下表中列出的值之一。
| 地图 | 定义 |
|---|---|
![]() | 遥感地图,亦称“遥感影像地图”。以遥感影像和一定的地图符号来表现制图对象地理空间分布和环境状况的地图。 |
![]() | 矢量图使用直线和曲线来描述图形,这些图形的元素是一些点、线、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的。矢量图形最大的优点是无论放大、缩小或旋转等不会失真。 |
![]() | 地形图(topographic map)指的是地表起伏形态和地理位置、形状在水平面上的投影图。具体来讲,将地面上的地物和地貌按水平投影的方法(沿铅垂线方向投影到水平面上),并按一定的比例尺缩绘到图纸上,这种图称为地形图。 |
数据类型: String
# 输出参数
gx - 地理坐标区GeographicAxes 对象
地理坐标区,以 GeographicAxes 对象形式返回。
# 另请参阅
# 函数
plt_axes | cla | figure | gca | geobasemap | geolimits | geoplot | geoscatter


