wmsinfo

Информация о сервере WMS из документа о возможностях

Описание

пример

[capabilities,infoRequestURL] = wmsinfo(serverURL) обращается в Интернет для чтения документа о возможностях с сервера Картографический Веб-сервис (WMS), заданного строковым или символьным вектором serverURL. Документ о возможностях является XML-документом, содержащим метаданные, описывающие географическое содержимое, предлагаемое сервером.

The wmsinfo функция возвращает содержимое документа возможностей в capabilities, а WMSCapabilities объект. The wmsinfo функция также возвращает вектор символов infoRequestURL, который состоит из serverURL с дополнительными параметрами WMS. Можно вставить infoRequestURL в браузер или urlread для получения документа о возможностях XML.

The wmsinfo функция требует подключения к Интернету. Серверы WMS могут периодически быть недоступны. Получение карты может занять несколько минут.

[capabilities,infoRequestURL] = wmsinfo(infoRequestURL) считывает документ о возможностях из WMS infoRequestURL и возвращает содержимое в capabilities.

[capabilities,infoRequestURL] = wmsinfo(___,'TimeoutInSeconds',sec) задает количество секунд до истечения времени ожидания сервера. Задайте sec как неотрицательное целое число. Если вы задаете sec как 0, тогда wmsinfo игнорирует механизм тайм-аута.

Примеры

свернуть все

Ознакомьтесь с документом о возможностях с сервера WMS Центра космических рейсов НАСА им. Годдарда.

serverURL = 'http://svs.gsfc.nasa.gov/cgi-bin/wms?'; 
capabilities = wmsinfo(serverURL);

Отображение информации о первом слое.

capabilities.Layer(1)
ans = 
  WMSLayer

  Properties:
           Index: 1
     ServerTitle: 'NASA SVS Image Server'
       ServerURL: 'http://svs.gsfc.nasa.gov/cgi-bin/wms?'
      LayerTitle: 'African Fires During 2002 (1024x1024 Animation)'
       LayerName: '2890_17402'
          Latlim: [-39.0000 41.0000]
          Lonlim: [-22.0000 58.0000]
        Abstract: 'This animation shows fire activity in Africa from January 1, 2002 to December 31, 2002. The fires are shown as tiny particles with each particle depicting the geographic region in which fire was detected. The color of a particle represents the number of days since a sizable amount of fire was detected in that region, with red representing less than 20 days, orange representing 20 to 40 days, yellow representing 40 to 60 days, and gray to black representing more than 60 days. This data was measured by the MODIS instrument on the Terra satellite. MODIS detects fires by measuring the brightness temperature of a region in several frequency bands and looking for hot spots where this temperature is greater than the surrounding region.

Additional Credit:
B>Please give credit for this item to:</b><br />'
CoordRefSysCodes: {'CRS:84'}
         Details: [1x1 struct]

  Methods

Уточните список, включив в заголовок слоя только слои с термином «отступление ледника».

glaciers = capabilities.Layer.refine('glacier retreat', ...
    'SearchFields','LayerTitle');

Отображение абстракции первого слоя.

glaciers(1).Abstract
ans = 
    'Since measurements of Jakobshavn Isbrae were first taken in 1850, the glacier has gradually receded, finally coming to rest at a certain point for the past 5 decades. However, from 1997 to 2003, the glacier has begun to recede again, this time almost doubling in speed. The finding is important for many reasons. For starters, as more ice moves from glaciers on land into the ocean, it raises sea levels. Jakobshavn Isbrae is Greenland's largest outlet glacier, draining 6.5 percent of Greenland's ice sheet area. The ice stream's speed-up and near-doubling of ice flow from land into the ocean has increased the rate of sea level rise by about .06 millimeters (about .002 inches) per year, or roughly 4 percent of the 20th century rate of sea level increase.  This animation shows the recession for three years, from 2001 through 2003.  The line of recession shows the place where the glacier meets the ocean and where pieces calve off and flow away from land toward open water.
     
     Additional Credit:
     B>Please give credit for this item to:</b><br />'

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

свернуть все

URL-адрес сервера WMS, заданный как строковый скаляр или вектор символов. The serverURL содержит протокол 'http://' или 'https://' и дополнительные ключевые слова WMS или доступа.

Типы данных: char | string

Выходные аргументы

свернуть все

Документ о возможностях, возвращенный как WMSCapabilities объект.

URL-адрес состоит из serverURL с дополнительными параметрами WMS, возвращенными как вектор символов.

Совет

  • Чтобы указать прокси-сервер для подключения к Интернету, выберите Файл > Настройки > Веб и введите сведения о прокси-сервере. Используйте эту функцию, если у вас есть брандмауэр.

  • wmsinfo взаимодействует с сервером с помощью WebMapServer объект, представляющий реализацию спецификации WMS. Объект действует как прокси на сервере WMS и физически находится на стороне клиента. Объект обращается к документу возможностей сервера. Объект поддерживает несколько версий WMS и договаривается с сервером использовать самую высокую известную версию, которую может поддержать сервер. Автоматическое истечение времени ожидания объекта через 60 секунд, если подключение к серверу не установлено.

Введенный в R2009b