disp

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

Описание

пример

disp(layers,Name,Value,...) отображает индекс, сопровождаемый именами свойства и значениями свойств веб-слоев картографического сервиса, layers. Можно задать дополнительные опции с помощью одного или нескольких Name,Value парные аргументы.

пример

disp(capabilities) отображает свойства веб-документа возможностей картографического сервиса, capabilities. Функция удаляет гиперссылки и расширяет свойства массива ячеек и вектор символов.

Примеры

свернуть все

Ищите Базу данных WMS слои, которые содержат srtm30. Отобразите 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'

Ваши результаты могут отличаться, потому что База данных WMS изменяет каждый релиз.

Сортировка и отображение LayerName свойство с индексом.

Ищите Базу данных WMS слои, которые содержат информацию о вертикальном изменении.

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'

Ваши результаты могут отличаться, потому что База данных WMS изменяет каждый релиз.

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

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

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

disp(capabilities)
  WMSCapabilities

  Properties:
         ServerTitle: 'NASA SVS Image Server'
           ServerURL: 'https://svs.gsfc.nasa.gov/cgi-bin/wms?'
         ServiceName: 'WMS'
             Version: '1.3.0'
            Abstract: 'Web Map Server maintained by the Scientific Visualization Studio at NASA's Goddard Space Flight Center'
      OnlineResource: 'http://svs.gsfc.nasa.gov/'
  ContactInformation: [1x1 struct]
   AccessConstraints: 'none'
                Fees: 'none'
         KeywordList: {}
        ImageFormats: {'image/png'}
          LayerNames: {326x1 cell}
               Layer: [326x1 WMSLayer]
          AccessDate: '01-Apr-2021'

  Methods

Ваши результаты могут отличаться, потому что База данных WMS изменяет каждый релиз.

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

свернуть все

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

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

Аргументы name-value

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

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

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

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

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

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

Пример: 'off'

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

Пример: 'off'

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

|

Представленный в R2009b
Для просмотра документации необходимо авторизоваться на сайте