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