地图上轴

创建映射时,可以使用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)

另请参阅

||