В данном разделе описаны свойства сервиса WMS, доступные при использовании сгенерированного системой файла функций. В разделе Использование внешних файлов функций с WMS-сервисом подробнее описано определение метаданных WMS с применением внешнего файла функций.
Доступ к свойствам WMS-сервиса
Подробные инструкции по доступу к свойствам сервисов WMS приведены в следующих разделах:
Свойства WMS-сервиса
В следующей таблице приводится список доступных свойств сервиса WMS и дается их краткое описание:
Свойство | Описание |
---|---|
Имя (Name) | Тип сервиса по классификации OGC. Это свойство автоматически заполняется ArcGIS Server, его не следует изменять. |
Заголовок | Имя картографического сервиса или сервиса изображений, использованного при создании сервиса WMS. Это свойство автоматически заполняется ArcGIS Server, его не следует изменять. |
Резюме (Abstract) | Содержательное описание, предоставляющее дополнительную информацию о WMS-сервисе. Например: WMS-сервис обслуживается компанией Acme Corporation. Электронная почта: webmaster@wmt.acme.com. Сервис содержит высококачественные карты актуальных и возможных мест гнездования орлов. |
Ключевые слова (Keywords) | Список ключевых слов или фраз, описывающих сервис WMS и помогающих при поиске по каталогу. Например: карта, птица, орел, гнездо, сайт |
Online resource | Данное свойство содержит список URL-адресов сервиса WMS. Оно необходимо для корректной связи клиентского приложения WMS с WMS-сервисом. Это свойство автоматически заполняется ArcGIS Server, его не следует изменять. |
ContactPerson | Главное контактное лицо, ответственное за WMS-сервис. Например: Джон Смит |
ContactPosition | Должность контактного лица, ответственного за WMS-сервис. Например: IT аналитик |
ContactOrganization | Организация, создавшая WMS-сервис. Например: NASA |
Address type | Тип используемого адреса организации, создавшей WMS-сервис. Например: почтовый |
Адрес | Адрес организации, создавшей WMS-сервис. Например: 380 New York Street |
City | Город, где располагается организация, создавшая WMS-сервис. Например: Редландс |
StateOrProvince | Субъект государства, где располагается организация, создавшая WMS-сервис. Например: штат Калифорния |
PostCode | Почтовый индекс места расположения организации, создавшей WMS-сервис. Например: 92373 |
Округ (Country) | Страна, где располагается организация, создавшая WMS-сервис. Например: США |
ContactVoiceTelephone | Номер телефона главного контактного лица, ответственного за WMS-сервис. Например: +1 909 793-2853 |
ContactFacsimileTelephone | Номер факса главного контактного лица, ответственного за WMS-сервис. Например: +1 123 456-7890 |
ContactElectronicMailAddress | Адрес электронной почты главного контактного лица, ответственного за WMS-сервис. Например: user@host.com |
Оплата (Fees) | Текст с описанием денежных платежей, взимаемых за доступ к WMS-сервису. Например: нет |
Условия использования (Access constraints) | Текст с описанием ограничений и юридических требований в отношении доступа к WMS-сервису и его использования. Только для внутреннего использования. Запрещено к распространению. |
SLD Path or URL | Файлы SLD позволяют публиковать несколько стилей для каждого из слоев WMS. Если с текущим сервисом WMS будет связан SLD-файл (в формате XML), необходимо указать для него URL-адрес, путь UNC или расположение на физическом диске. Учетная запись ArcGIS Server должна иметь доступ к этому местоположению; только в этом случае XML-файл SLD будет прочитан корректно. Дополнительные сведения об SLD-файлах приведены в разделе Использование стиля описания слоя (SLD) с WMS-сервисами . |
Additional spatial reference systems | Этим свойством можно задавать дополнительные системы пространственной привязки для WMS-сервисов. По умолчанию в WMS-сервисах включены только две системы пространственной привязки: EPSG:4326 (или CSR:84 в случае WMS 1.3.0) и пространственная привязка картографического сервиса, на котором активирован стандарт WMS. Можно включить дополнительные системы пространственной привязки, разделяя их запятой (,). Например, EPSG:4267,EPSG:4269,EPSG:102113. Пространство имен EPSG (например, EPSG) и идентификатор EPSG (например, 4267) должны быть разделены двоеточием (:), в противном случае пространственная привязка будет игнорироваться сервером. |
Use layer names from the map document | По умолчанию эта опция отключена – это означает, что имена слоев в сервисе WMS будут представлены целыми числами, начиная с нуля, отражающими порядок слоев в таблице содержания сверху вниз. Если выбрать эту опцию, то имена слоев будут представлены теми же строками, что и в таблице содержания документа карты. Все имена слоев в документе карты должны быть уникальными и не могут содержать следующие символы: &, <, >, " и '. Если необходимо использование одного из этих символов, их замены приведены в таблице ниже. |
Force map reaspect based on width and height | Это свойство определяет, будут ли изменяться пропорции карты. По умолчанию эта опция отключена – это означает, что пиксели в области карты растягиваются, занимая высоту и ширину, требуемую клиентским приложением WMS. При включении этой опции отношение высоты и ширины пикселей будет оставаться неизменным. В этом случае, когда карта открыта в своем полном экстенте, может быть так, что она будет занимать лишь часть области просмотра. |
Установка параметра IdentifyToleranceInPixel
Параметр IdentifyToleranceInPixel позволяет указать допуск (в пикселах), в пределах которого операция GetFeatureInfo возвратит клиенту информацию об объекте при щелчке по экрану. Например, если для своего WMS вы указали допуск 10 пикселей, то информация будет возвращаться клиенту до тех пор, пока щелчок будет производиться в пределах 10 пикселей от объекта на экране.
Этот параметр может быть добавлен в список свойств WMS только с помощью ArcGIS Server Administrator Directory. Для доступа в Administrator Directory и добавления этого параметра выполните следующие шаги:
- Откройте в браузере Administrator Directory и войдите в систему. Administrator Directory обычно доступна по URL-адресу http://gisserver.domain.com:6080/arcgis/admin/.
- Щелкните services.
- На странице Папка (Folder – /) щелкните имя WMS Сервиса, подлежащего редактированию. Если сервис не показан в списке, он может находиться во вложенной папке корневой директории.
- Прокрутите вниз страницу Service – <service name> (MapServer) и щелкните редактировать (edit).
- В диалоговом окне Свойства сервиса (Service Properties) найдите секцию "typeName": "WMSServer".
- В секции "properties": { добавьте свойство IdentifyToleranceInPixel и укажите необходимый вам допуск в пикселях. Например:
"properties": { "IdentifyToleranceInPixel": "10", ...
- Щелкните Сохранить изменения (Save Edits).
Параметр IdentifyToleranceInPixel добавлен в WMS.
Задание свойства listCustomCRS
Свойство listCustomCRS позволяет определить пользовательскую проекцию или стандартное текстовое (WKT) представление проекции в WMS Сервисе. Это значит, что издатели и пользователи WMS могут следующее:
- Присваивать пользовательским проекциям идентификаторы и объявлять о них посредством файла функциональности WMS.
- Перезаписывать существующую проекцию стандартной текстовой строкой.
- Посылать запросы к карте в определенной проекции путем прямого указания стандартного текста.
Это свойство может быть добавлено в список свойств WMS только с помощью ArcGIS Server Administrator Directory. Для доступа в Administrator Directory и добавления этого свойства выполните следующие шаги:
- Откройте в браузере Administrator Directory и войдите в систему. Administrator Directory обычно доступна по URL-адресу http://gisserver.domain.com:6080/arcgis/admin/.
- Щелкните services.
- На странице Папка (Folder – /) щелкните имя WMS Сервиса, подлежащего редактированию. Если сервис не показан в списке, он может находиться во вложенной папке корневой директории.
- Прокрутите вниз страницу Service – <service name> (MapServer) и щелкните редактировать (edit).
- В диалоговом окне Свойства сервиса (Service Properties) найдите секцию "typeName": "WMSServer".
- В секции "properties": { добавьте свойство listCustomCRS и определите пользовательскую проекцию или стандартное текстовое (WKT) представление проекции. Например, для определения пользовательской проекции по умолчанию для вашего WMS Сервиса сделайте следующее:
"properties": { "listCustomCRS": "EPSG:200001=DEFAULT", ...
- Щелкните Сохранить изменения (Save Edits).
Свойство listCustomCRS добавлено в ваш WMS. Более подробные сведения о том, как задать пользовательскую проекцию, о стандартной текстовой проекции и о направлении запросов к карте в определенной проекции см. в разделе Определение пользовательской проекции для WMS Сервиса (Defining a custom projection for a WMS service).
Специальные символы в свойствах сервиса
Ни в одно из свойств сервиса не могут быть включены следующие символы: &, <, >, ", '. Если необходимо использование одного из этих символов, применяются соответствующие управляющие последовательности из таблицы ниже:
Символ | Замена символа |
---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |