При создании карты можно использовать один из встроенных пользовательских интерфейсов (UI) Mapping Toolbox™ или создать графику с помощью функций MATLAB ® и Mapping Toolbox. Многие графики MATLAB создаются с помощью axes функция:
axes
axes('PropertyName',PropertyValue,...)
axes(h)
h = axes(...)Функции панели инструментов сопоставления включают расширенную версию axes, вызываемый axesm. Оси, созданные с помощью axesm совместно использовать все свойства, связанные с обычными осями, и они включают информацию о текущей системе координат (проекция карты), а также данные для определения сетки карты и ее маркировки, рамки карты и ее пределы, масштаб и другие свойства. Полное описание всех свойств осей карты см. в разделе axesm справочная страница.
Синтаксис axesm аналогичен axes:
axesm axesm(PropertyName,PropertyValue,...) axesm(ProjectionFcn,PropertyName,PropertyValue,...)
axesm функция без аргументов создает пользовательский интерфейс, который перечисляет все поддерживаемые прогнозы и помогает определить их параметры. Вы также можете вызвать этот пользовательский интерфейс с axesmui после создания оси карты.
Окно фигуры, созданное с помощью axesm содержит тот же набор инструментов и меню, что и любой рисунок MATLAB. По умолчанию окно рисунка пусто, даже если в рабочей области имеются данные карты. Можно переключить некоторые свойства, такие как сетки, рамки и метки осей, щелкнув правой кнопкой мыши в окне рисунка, чтобы получить всплывающее меню.
Можно перечислить все имена, классы и идентификаторы проекций карты панели инструментов сопоставления с помощью maps функция.
На карте можно разместить множество типов объектов, таких как линии, фрагменты, маркеры, линейки масштабирования, стрелки севера, сетки и текст. Вы можете использовать handlem функция и связанный с ней пользовательский интерфейс для перечисления этих объектов. См. раздел handlem для просмотра списка объектов, которые могут занимать оси карты, и способов запроса по ним.
Можно определить несколько независимых фигур, содержащих оси карты, но только одна из них одновременно может быть активной. Использовать axes(obj) для активации существующего объекта оси карты.
Отображение объектов осей, созданных axesm содержат информацию о проекции в структуре. Для примера этих свойств введите
h = axesm('MapProjection','mercator')
а затем используйте getm для извлечения всех свойств осей карты:
p = getm(h)