Введение в отображение графики

Несмотря на то, что геопространственные данные часто манипулируются и анализируются без отображения, высококачественные интерактивные картографические дисплеи могут играть ценную роль в исследовательском анализе данных, разработке приложений и представлении результатов.

Используя возможности Mapping Toolbox™, вы можете отображать географическую информацию почти так же легко, как вы можете отображать табличные или временные ряды данных в MATLAB® графики. Большинство функций отображения аналогичны функциям построения графика MATLAB, за исключением того, что они принимают данные с географическими/геодезическими координатами (широты и долготы) вместо Декартовых и полярных координат. Функции отображения обычно имеют те же имена, что и их аналоги MATLAB, с сложением 'm' суффикс (для карт). Например, аналог Mapping Toolbox на MATLAB plot функция plotm.

Программа Mapping Toolbox управляет большинством деталей при отображении карты. Он проецирует ваши данные, вырезает и обрезает их до заданных пределов и отображает полученную карту в различных шкалах. С помощью тулбокса вы также можете добавить обычные картографические элементы, такие как система координат, линии сетки, метки координат и текстовые метки, к отображаемой карте. Если вы меняете свойства проекции или даже саму проекцию, некоторые отображения карты Mapping Toolbox автоматически перерисовываются с новыми настройками, отменяя при необходимости любые вырезы или обрезки.

Тулбокс также облегчает изменение и управление картами. Вы можете изменить отображение карты и сопоставленные объекты как из командной строки, так и с помощью инструментов редактирования свойств, которые можно вызвать, нажав на отображение.

Примечание

В своей текущей реализации тулбокс поддерживает проекцию и отображение свойств путем хранения специальных данных в UserData свойство осей карты. Тулбокс также принимает на себя UserData свойство отображаемых объектов. Поэтому никогда не пытайтесь задать UserData свойство осей карты или проективного объекта карты. Не применяйте MATLAB get функции осям UserData, зависят от содержимого UserData каким-либо образом или применить функции, которые устанавливают или получают UserData к осям карты или сопоставленным объектам. Используйте только функции Mapping Toolbox getm и setm для получения и изменения свойств осей карты.