Сводные данные функций отображения многоугольника

В следующей таблице перечислены доступные функции отображения многоугольника закрашенной фигуры Mapping Toolbox™.

Функция

Используемый в

fillm

Заполненные 2D многоугольники карты

fill3m

Заполненные 3-D многоугольники карты на 3-D пробеле

geoshow

Отобразите данные о широте и долготе карты в 2D

mapshow

Отобразите данные о карте без проекции в 2D

patchm

Исправьте объекты, спроектированные на осях карты

patchesm

Закрашенные фигуры, спроектированные как отдельные объекты на осях карты

fillm функция использует низкоуровневую функцию patchm. Тулбокс обеспечивает другую функцию рисования закрашенной фигуры под названием patchesm. Оптимальное использование любого зависит от установок приложения и пользовательских настроек. patchm функция создает один отображаемый объект, который может содержать несколько поверхностей, которые не обязательно соединяются. Массивы данных Mapping Toolbox содержат NaNs, чтобы разделить несвязанные поверхности закрашенной фигуры, в отличие от функций отображения закрашенной фигуры MATLAB®, которые не могут обработать NaN-разграниченные данные для закрашенных фигур. patchesm функция, с другой стороны, обрабатывает каждую поверхность как отдельный объект и возвращает массив объектов закрашенной фигуры. В общем случае patchm требует большей памяти, но быстрее, чем patchesm. patchesm функция полезна, если необходимо управлять внешним видом отдельных закрашенных фигур (когда тематические карты часто требуют).

geoshow и mapshow функции обеспечивают надмножество функциональности для отображения неспроектированных и спроектированных геоданных, соответственно, в двух измерениях. Эти функции принимают географические структуры данных (геоструктуры и mapstructs) и координируют векторные массивы, но могут также непосредственно считать файлы форм и определенные геолокацию растровые файлы. С ними можно сопоставить данные о многоугольнике, управляя рендерингом путем построения symbolspecs, структуры данных, которые можно создать с makesymbolspec функция. Можно легко создать symbolspecs для точки и данных о линии, а также данных о многоугольнике, чтобы управлять его отображением в geoshow, mapshow, и mapview.