WMSCapabilities

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

Описание

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

Создание

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

Описание

пример

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

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

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

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

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

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

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

Свойства

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

Это свойство доступно только для чтения.

Заголовок сервера 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