Mapping Toolbox | ![]() ![]() |
Project patches onto the current map axes as separate objects
Syntax
h = patchesm(lat,lon,cdata) h = patchesm(lat,lon,PropertyName
,PropertyValue,...) h = patchesm(lat,lon,cdata,PropertyName
,PropertyValue,...) h = patchesm(lat,lon,z,cdata) h = patchesm(lat,lon,z,PropertyName
,PropertyValue,...) h = patchesm(lat,lon,z,cdata,PropertyName
,PropertyValue,...)
Description
This command is very similar to the patchm
command. The significant difference is that in patchesm
, separate patches (delineated by NaN
s in the inputs lat
and lon
) are separated and plotted as distinct patch objects on the current map axes. The advantage to this is that less memory is required. The disadvantage is that multifaced objects cannot be treated as a single object. For example, the archipelago of the Philippines cannot be treated and handled as a single handle graphics object.
h = patchesm(lat,lon,cdata) projects and displays patch (polygon) objects defined by their vertices given in lat
and lon
on the current map axes. lat
and lon
must be vectors. The color data, cdata
, can be any color data designation supported by the standard MATLAB patch
command. The object handle or handles, h
, can be returned.
h = patchesm(lat,lon,PropertyName
,PropertyValue,...) allows any property/value pair supported by patch
to be assigned to the patchesm
objects.
h = patchesm(lat,lon,z,cdata) allows the assignment of an altitude, z
, to each patch object. The default altitude is z = 0
.
Examples
See Also
patchm |
Project patch objects on the current map axes |
fill3m |
Project 3-D patch objects onto the current map axes |
fillm |
Project 2-D patch objects onto the current map axes |
![]() | par2geod | patchm | ![]() |