创建映射时,可以使用Mapping Toolbox™内置用户界面(ui)中的一个,也可以使用MATLAB构建图形®和映射工具箱函数。很多MATLAB图形都是用轴
功能:
坐标轴('PropertyName',PropertyValue,…)轴(h) h =轴(…)
的扩展版本轴
,被称为axesm
。轴的创建axesm
共享与规则轴相关的所有属性,它们包括关于当前坐标系统(地图投影)的信息,以及定义地图网格及其标记的数据、地图框架及其限制、比例尺和其他属性。有关所有映射轴属性的完整描述,请参见axesm
参考页面。
的语法axesm
与的相似吗轴
:
axesm axesm (PropertyName、PropertyValue…) axesm (ProjectionFcn, PropertyName PropertyValue,…)
的axesm
没有参数的函数会弹出一个UI,列出所有支持的投影,并帮助定义它们的参数。万博1manbetx你也可以调用这个UIaxesmui
函数的作用是:创建一个映射轴。
使用创建的图形窗口axesm
包含与任何MATLAB图形相同的一组工具和菜单。默认情况下,即使您的工作空间中有映射数据,figure窗口也是空白的。您可以通过右键单击图窗口来切换某些属性,如网格、框架和轴标签,以获得一个弹出菜单。
方法可以列出映射工具箱映射投影的所有名称、类和id地图
函数。
您可以在地图轴中放置许多类型的对象,例如线、补丁、标记、标尺、北方箭头、网格和文本。你可以使用handlem
函数及其关联的UI来列出这些对象。看到handlem
可占用地图轴的对象列表的参考页,以及如何查询这些对象。
您可以定义多个包含映射轴的独立图形,但在任何时候都只能激活一个。使用轴(obj)
激活现有的映射轴对象。
创建的映射轴对象axesm
在结构中包含投影信息。有关这些属性的示例,请键入
h = axesm (“MapProjection”,“墨卡托”)
然后使用getm
函数检索所有地图轴属性:
p = getm (h)