exponenta event banner

Оси карты

При создании карты можно использовать один из встроенных пользовательских интерфейсов (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)
    

См. также

| |