Проектируйте закрашенную фигуру объектов на осях карты
h = patchm(lat,lon,cdata)
h
= patchm(lat,lon,cdata,PropertyName,PropertyValue,...)
h = patchm(lat,lon,PropertyName,PropertyValue,...)
h = patchm(lat,lon,z,cdata)
h
= patchm(lat,lon,z,cdata, PropertyName,PropertyValue,...)
h = patchm(lat,lon,cdata)
и h
= patchm(lat,lon,cdata,PropertyName,PropertyValue,...)
проектировать и отображение закрашенную фигуру (многоугольник) объекты, заданные их вершинами, заданными в lat
и lon
на текущей карте осей. lat
и lon
должны быть векторами. Данные о цвете, cdata
, может быть любое обозначение цветовых данных, поддерживаемое стандартным MATLAB®
patch
функция. Указатель на объект или указатели на него, h
, может быть возвращен.
h = patchm(lat,lon,PropertyName,PropertyValue,...)
позволяет любую пару имя свойства/ значение свойства, поддерживаемую patch
будет присвоен patchm
объект. Кроме XData
, YData
, и ZData
, все свойства и стили линий, доступные через patch
поддерживаются patchm
.
h = patchm(lat,lon,z,cdata)
и h
= patchm(lat,lon,z,cdata, PropertyName,PropertyValue,...)
разрешить присвоение высоты, z
, каждому объекту закрашенной фигуры. Высота по умолчанию является z = 0
.
patchm
РаботыЭта функция Mapping Toolbox™ очень похожа на стандартную MATLAB patch
функция. Как и его аналог, и в отличие от функций более высокого уровня, таких как fillm
и fill3m
, patchm
добавляет закрашенной фигуры объекты к текущим осям карты независимо от состояния удержания.
Удаление графических объектов, которые попадают за пределы системы координат карты, называется обрезкой. Если после обрезки до каркасной системы координат в ней не осталось многоугольников, patchm
не создает закрашенных фигур и возвращает пустой указатель 0 на 1. Когда это происходит, автоматическая перепроекция данных закрашенной фигуры (путем изменения проекции или любого из ее параметров) будет невозможна. Вместо этого, после изменения проекции, вызовите patchm
снова.