wmsinfo

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

Описание

пример

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

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

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

[capabilities,infoRequestURL] = wmsinfo(infoRequestURL) читает документ возможностей из infoRequestURL WMS и возвращает содержимое в 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 />'

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

свернуть все

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

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

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

свернуть все

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

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

Советы

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

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

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