Display properties of WMS layers or capabilities
disp(
displays the index number followed by the property names and property values of the
Web map service layers, layers
,Name,Value
,...)layers
. You can specify additional
options using one or more Name,Value
pair arguments.
disp(
displays the
properties of the Web map service capabilities document,
capabilities
)capabilities
. The function removes hyperlinks and expands
character vector and cell array properties.
Display LayerTitle
and LayerName
properties to the command window without an Index.
layers = wmsfind('srtm30'); disp(layers(1:5),'Index', 'off', ... 'Properties',{'layertitle','layername'});
5x1 WMSLayer Properties: LayerTitle: 'Estimated Seafloor Depth Gradients: srtm30plus (US West Coast) - magnitude_gradient' LayerName: 'erdSrtm30plusSeafloorGradient:magnitude_gradient' LayerTitle: 'Estimated Seafloor Depth Gradients: srtm30plus (US West Coast) - sea_floor_depth' LayerName: 'erdSrtm30plusSeafloorGradient:sea_floor_depth' LayerTitle: 'Estimated Seafloor Depth Gradients: srtm30plus (US West Coast) - x_gradient' LayerName: 'erdSrtm30plusSeafloorGradient:x_gradient' LayerTitle: 'Estimated Seafloor Depth Gradients: srtm30plus (US West Coast) - y_gradient' LayerName: 'erdSrtm30plusSeafloorGradient:y_gradient' LayerTitle: 'SRTM30_PLUS Estimated Topography, 30 seconds, Global, v11 - z' LayerName: 'srtm30plus:z'
Sort and display the LayerName
property with an index.
Retrieve the layers.
layers = wmsfind('elevation');
Sort the layers.
[layerNames, index] = sort({layers.LayerName});
Display as a sample the first five results.
layers = layers(index); disp(layers(1:5),'Label','off', 'Properties', 'layername');
5x1 WMSLayer Properties: Index: 1 '0' Index: 2 '0' Index: 3 '133' Index: 4 '134' Index: 5 '141'
Create a WMSCapabilities
object from the contents of a
downloaded capabilities file from the NASA SVS Image Server.
nasa = wmsfind('NASA SVS Image', 'SearchField', 'servertitle'); serverURL = nasa(1).ServerURL; server = WebMapServer(serverURL); capabilities = server.getCapabilities;
Display the properties of the capabilities document.
disp(capabilities)
layers
— Layers to displayWMSLayer
objectsLayers to display, specified as an array of WMSLayer
objects.
capabilities
— WMS capabilities document to displayWMSCapabilities
objectWMS capabilities document to display, specified as a WMSCapabilities
object.
Specify optional
comma-separated pairs of Name,Value
arguments. Name
is
the argument name and Value
is the corresponding value.
Name
must appear inside quotes. You can specify several name and value
pair arguments in any order as
Name1,Value1,...,NameN,ValueN
.
'Properties',{'layertitle','layername'}
You can abbreviate parameter names, and case does not matter.
'Properties'
— Properties to display'all'
(default) | character vector or cell array of character vectorsProperties to display, specified as a character vector or cell array
of character vectors. The properties are displayed in the same order as
they are provided to Properties
. Permissible values
are: 'servertitle'
, 'servername'
,
'layertitle'
, 'layername'
,
'latlim'
, 'lonlim'
,
'abstract'
,
'coordrefsyscodes'
, 'details'
, or
'all'
. To list all the properties, set
'Properties'
to 'all'
.
Example: {'coordrefsyscodes','latlim','lonlim'}
'Label'
— Flag to display property values'on'
(default) | 'off'
Flag to display property values, specified as the character vector
'on'
or 'off'
. The value is
case-insensitive. If you set 'Label'
to
'on'
, then the property name appears followed by
its value. If you set 'Label'
to
'off'
, then only the property value appears in
the output.
Example: 'off'
'Index'
— Flag to display property indices'on'
(default) | 'off'
Flag to display property indices, specified as the character vector
'on'
or 'off'
. The value is
case-insensitive. If you set 'Index'
to
'on'
, then disp
lists the
element's index in the output. If you set 'Index'
to
'off'
, then disp
does not list
the index value in the output.
Example: 'off'
You have a modified version of this example. Do you want to open this example with your edits?