WMSCapabilities

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

Описание

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

Создание

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

Описание

пример

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