WMSCapabilities

Веб-документ возможностей Картографического сервиса

Описание

Объект WMSCapabilities представляет документ возможностей Веб-картографического сервиса (WMS), полученный из сервера WMS. Документ возможностей является XML-документом, который содержит метаданные, описывающие географическое содержимое, предлагаемое сервером.

Создание

Можно создать объект WMSCapabilities с помощью функции WMSCapabilities, описанной здесь, или с помощью функции wmsinfo, чтобы задать тайм-аут. WMSCapabilities также возвращен в функцию getCapabilities, когда у вас есть объект WebMapServer.

capabilities = WMSCapabilities(serverURL,capabilitiesResponse)

Описание

пример

capabilities = WMSCapabilities(serverURL,capabilitiesResponse) создает объект WMSCapabilities, устанавливая свойство ServerURL и задавая возможности сервера с помощью элементов XML в capabilitiesResponse.

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

развернуть все

Элементы XML, которые описывают возможности сервера WMS, заданного как вектор символов.

Пример: 'uint8=>char'

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

Свойства

развернуть все

Заголовок сервера WMS, заданного как вектор символов.

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

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

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

Имя веб-картографического сервиса, заданного как вектор символов.

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

Спецификация версии WMS, заданная как вектор символов.

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

Информация о сервере, заданном как вектор символов.

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

Онлайновая информация о сервере, заданном как вектор символов.

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

Контактная информация для человека или организации, заданной как структура ContactInformation, содержа следующие поля:

Имя поляТип данныхПолевое содержимое
PersonСимвольный векторИмя человека
OrganizationСимвольный векторИмя организации
EmailСимвольный векторАдрес электронной почты

Типы данных: struct

Ограничения, свойственные от доступа к серверу, такие как загрузка сервера, ограничивает, заданный как вектор символов.

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

Типы сборов сопоставлены с доступом к серверу, заданному как вектор символов.

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

Описательные ключевые слова сервера, заданного как вектор символов.

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

Форматы изображения поддержаны сервером, заданным как вектор символов.

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

Имена слоя обеспечиваются сервером, заданным как массив ячеек из символьных векторов.

Типы данных: cell

Информация о слоях на сервере WMS, заданном как массив объектов WMSLayer.

Дата запроса к серверу, заданному как вектор символов.

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

Функции объекта

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

Примеры

свернуть все

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

nasa = wmsfind('NASA SVS Image', 'SearchField', 'servertitle');
serverURL = nasa(1).ServerURL;
server = WebMapServer(serverURL);
capabilities = server.getCapabilities;
filename = 'capabilities.xml';
websave(filename, server.RequestURL);
    
fid = fopen(filename, 'r');
capabilitiesResponse = fread(fid, 'uint8=>char');
fclose(fid);
capabilities = WMSCapabilities(serverURL, capabilitiesResponse);

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