patchm

Закрашенная фигура проекта возражает на осях карты

Синтаксис

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.

Примеры

свернуть все

Данные о береговой линии проекта как одна закрашенная фигура возражают на осях карты.

load coastlines
axesm sinusoid; 
framem
h = patchm(coastlat,coastlon,'b');

length(h)
ans = 1

Советы

Как patchm работы

Эта функция Mapping Toolbox™ очень похожа на стандартный MATLAB функция patch. Как его аналог и различающиеся высокоуровневые функции, такие как fillm и fill3m, patchm добавляет, что закрашенная фигура возражает против текущих осей карты независимо от состояния удержания.

Когда закрашенная фигура полностью обрезается далеко

Удаление графических объектов, которые выходят за пределы кадра карты, называется, обрезая. Если, после обрезки к кадру карты никакие полигоны не еще неизвестно в нем, patchm не создает закрашенных фигур и возвращается, пустое 0 1 обрабатывают. Когда это произойдет, автоматическая перепроекция данных о закрашенной фигуре (путем изменения проекции или любого из ее параметров) не будет возможна. Вместо этого после изменения проекции вызовите patchm снова.

Смотрите также

| |

Представлено до R2006a