В следующей таблице перечислены доступные функции отображения многоугольников Mapping Toolbox™ patch.
|
Функция |
Используется для |
|---|---|
|
Заполненные 2-D картографические многоугольники | |
|
Заполненные 3-D сопоставляют многоугольники в трехмерном пространстве | |
|
Отобразите данные о широте и долготе карты в 2-D | |
|
Отобразите данные карты без проекции в 2-D | |
|
Закрашенная фигура объектов, проецируемая на оси карты | |
|
Закрашенные фигуры, проецируемые как отдельные объекты на осях карты |
The fillm функция использует низкоуровневую функцию patchm. Тулбокс предоставляет другую функцию рисования закрашенных фигур, называемую patchesm. Оптимальное использование любого из них зависит от приложения и настроек пользователя. The patchm функция создает один отображаемый объект, который может содержать несколько граней, которые не обязательно соединяются. Массивы данных Mapping Toolbox содержат NaN, чтобы разделить несвязанные закрашенные фигуры грани, в отличие от MATLAB® функции закрашенной фигуры, которые не могут обрабатывать данные с разделителем NaN для закрашенных фигур. patchesm функция, с другой стороны, обрабатывает каждую грань как отдельный объект и возвращает массив закрашенной фигуры объектов. В целом, patchm требует больше памяти, но быстрее, чем patchesm. patchesm функция полезна, если нужно манипулировать внешним видом отдельных закрашенных фигур (как этого часто требуют тематические карты).
geoshow и mapshow функции обеспечивают супермножество функциональных возможностей для отображения непроектированных и проектируемых геоданных, соответственно, в двух размерностях. Эти функции принимают географические структуры данных (геострукты и mapstructs) и векторные массивы координат, но могут также непосредственно считать shapefiles и геолокированные растровые файлы. С их помощью можно сопоставить полигональные данные, управляя визуализацией путем создания symbolspecs, структур данных, которые можно создать с помощью makesymbolspec функция. Можно легко создать символы для данных точек и линий, а также полигональные данные, чтобы управлять их отображением в geoshow, mapshow, и mapview.