disp

Отобразите свойства слоев WMS или возможностей

Синтаксис

disp(layers,Name,Value,...)
disp(capabilities)

Описание

пример

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: 'SRTM30_PLUS Estimated Topography, 30 seconds, Global, v11 - z'
       LayerName: 'srtm30plus:z'

      LayerTitle: 'SRTM30_PLUS Estimated Topography, 30 seconds, Global, v11, Lon+/-180 - z'
       LayerName: 'srtm30plus_LonPM180:z'

      LayerTitle: 'Topography, SRTM30+ Version 1.0, 30 arc second, Global - topo'
       LayerName: 'usgsCeSrtm30v1:topo'

      LayerTitle: 'Topography, SRTM30+ Version 6.0, 30 arc second, Global - topo'
       LayerName: 'usgsCeSrtm30v6:topo'

      LayerTitle: 'SRTM30 with Bathymetry (900m) merged with global ASTER (30m)'
       LayerName: 'EarthAsterElevations30m'

Сортировка и отображение свойство 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
'133'

           Index: 3
'134'

           Index: 4
'141'

           Index: 5
'201'

Создайте объект WMSCapabilities из содержимого загруженного файла возможностей с Сервера SVS НАСА Изображений.

nasa = wmsfind('NASA SVS Image', 'SearchField', 'servertitle');
serverURL = nasa(1).ServerURL;
server = WebMapServer(serverURL);
capabilities = server.getCapabilities;

Отобразите свойства документа возможностей.

disp(capabilities)

Входные параметры

свернуть все

Слои, чтобы отобразиться, заданный как массив объектов WMSLayer.

Документ возможностей WMS отображению, заданному как объект WMSCapabilities.

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Properties',{'layertitle','layername'}

Можно сократить названия параметра, и случай не имеет значения.

Свойства отобразиться, заданный как вектор символов или массив ячеек из символьных векторов. Свойства отображены в том же порядке, как их предоставляют Properties. Допустимые значения: 'servertitle', 'servername', 'layertitle', 'layername', 'latlim', 'lonlim', 'abstract', 'coordrefsyscodes', 'details' или 'all'. Чтобы перечислить все свойства, установите 'Properties' на 'all'.

Пример: {'coordrefsyscodes','latlim','lonlim'}

Отметьте, чтобы отобразить значения свойств, заданные как вектор символов 'on' или 'off'. Значение является нечувствительным к регистру. Если вы устанавливаете 'Label' на 'on', то имя свойства кажется сопровождаемым своим значением. Если вы устанавливаете 'Label' на 'off', то только значение свойства появляется в выводе.

Пример: 'off'

Отметьте, чтобы отобразить индексы свойства, заданные как вектор символов 'on' или 'off'. Значение является нечувствительным к регистру. Если вы устанавливаете 'Index' на 'on', то disp перечисляет индекс элемента в выводе. Если вы устанавливаете 'Index' на 'off', то disp не перечисляет индексное значение в выводе.

Пример: 'off'

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

|

Представленный в R2009b