Отображение свойств слоев или возможностей WMS
disp(
отображает номер индекса, за которым следуют имена свойства и значения свойств слоев сервиса веб-карты, layers
,Name,Value
,...)layers
. Вы можете задать дополнительные опции, используя один или несколько Name,Value
аргументы в виде пар.
disp(
отображает свойства документа о возможностях веб-карты, capabilities
)capabilities
. Функция удаляет гиперссылки и расширяет свойства вектора символов и массива ячеек.
Отобразите LayerTitle
и LayerName
свойства в командное окно без индекса.
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'
Сортировка и отображение LayerName
свойство с индексом.
Извлеките слои.
layers = wmsfind('elevation');
Отсортируйте слои.
[layerNames, index] = sort({layers.LayerName});
Отобразите в качестве выборки первые пять результатов.
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'
Создайте WMSCapabilities
объект из содержимого загруженного файла возможностей с сервера NASA SVS Image Server.
nasa = wmsfind('NASA SVS Image', 'SearchField', 'servertitle'); serverURL = nasa(1).ServerURL; server = WebMapServer(serverURL); capabilities = server.getCapabilities;
Отображение свойств документа возможностей.
disp(capabilities)
layers
- Слои для отображенияWMSLayer
объектыСлои для отображения, заданные как массив WMSLayer
объекты.
capabilities
- Документ о возможностях WMS для отображенияWMSCapabilities
объектДокумент о возможностях WMS для отображения, заданный как WMSCapabilities
объект.
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
'Properties',{'layertitle','layername'}
Можно сокращать имена параметров, и случай не имеет значения.
'Properties'
- Отображаемые свойства'all'
(по умолчанию) | вектор символов или массив ячеек из векторов символовСвойства для отображения, заданные как вектор символов или массив ячеек векторов символов. Свойства отображаются в том же порядке, в котором они предоставляются Properties
. Допустимые значения: 'servertitle'
, 'servername'
, 'layertitle'
, 'layername'
, 'latlim'
, 'lonlim'
, 'abstract'
, 'coordrefsyscodes'
, 'details'
, или 'all'
. Чтобы перечислить все свойства, задайте 'Properties'
на 'all'
.
Пример: {'coordrefsyscodes','latlim','lonlim'}
'Label'
- Флаг для отображения значений свойств'on'
(по умолчанию) | 'off'
Флаг для отображения значений свойств, заданных как вектор символов 'on'
или 'off'
. Значение нечувствительно к регистру. Если вы задаете 'Label'
на 'on'
, затем появляется имя свойства, за которым следует его значение. Если вы задаете 'Label'
на 'off'
, тогда в выходных данных появится только значение свойства.
Пример: 'off'
'Index'
- Флаг для отображения индексов свойств'on'
(по умолчанию) | 'off'
Флаг для отображения индексов свойств, заданных как вектор символов 'on'
или 'off'
. Значение нечувствительно к регистру. Если вы задаете 'Index'
на 'on'
, затем disp
приводит индекс элемента в выходах. Если вы задаете 'Index'
на 'off'
, затем disp
не отображает значение индекса в выходах.
Пример: 'off'
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.