Skip To Content

Доступные свойства WMS-сервиса

В этом разделе

В данном разделе описаны свойства сервиса 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 и добавления этого параметра выполните следующие шаги:

  1. Откройте в браузере Administrator Directory и войдите в систему. Administrator Directory обычно доступна по URL-адресу http://gisserver.domain.com:6080/arcgis/admin/.
  2. Щелкните services.
  3. На странице Папка (Folder – /) щелкните имя WMS Сервиса, подлежащего редактированию. Если сервис не показан в списке, он может находиться во вложенной папке корневой директории.
  4. Прокрутите вниз страницу Service – <service name> (MapServer) и щелкните редактировать (edit).
  5. В диалоговом окне Свойства сервиса (Service Properties) найдите секцию "typeName": "WMSServer".
  6. В секции "properties": { добавьте свойство IdentifyToleranceInPixel и укажите необходимый вам допуск в пикселях. Например:

    "properties": {
        "IdentifyToleranceInPixel": "10",
        ...

  7. Щелкните Сохранить изменения (Save Edits).

Параметр IdentifyToleranceInPixel добавлен в WMS.

Задание свойства listCustomCRS

Свойство listCustomCRS позволяет определить пользовательскую проекцию или стандартное текстовое (WKT) представление проекции в WMS Сервисе. Это значит, что издатели и пользователи WMS могут следующее:

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

Это свойство может быть добавлено в список свойств WMS только с помощью ArcGIS Server Administrator Directory. Для доступа в Administrator Directory и добавления этого свойства выполните следующие шаги:

  1. Откройте в браузере Administrator Directory и войдите в систему. Administrator Directory обычно доступна по URL-адресу http://gisserver.domain.com:6080/arcgis/admin/.
  2. Щелкните services.
  3. На странице Папка (Folder – /) щелкните имя WMS Сервиса, подлежащего редактированию. Если сервис не показан в списке, он может находиться во вложенной папке корневой директории.
  4. Прокрутите вниз страницу Service – <service name> (MapServer) и щелкните редактировать (edit).
  5. В диалоговом окне Свойства сервиса (Service Properties) найдите секцию "typeName": "WMSServer".
  6. В секции "properties": { добавьте свойство listCustomCRS и определите пользовательскую проекцию или стандартное текстовое (WKT) представление проекции. Например, для определения пользовательской проекции по умолчанию для вашего WMS Сервиса сделайте следующее:

    "properties": {
        "listCustomCRS": "EPSG:200001=DEFAULT",
        ...

  7. Щелкните Сохранить изменения (Save Edits).

Свойство listCustomCRS добавлено в ваш WMS. Более подробные сведения о том, как задать пользовательскую проекцию, о стандартной текстовой проекции и о направлении запросов к карте в определенной проекции см. в разделе Определение пользовательской проекции для WMS Сервиса (Defining a custom projection for a WMS service).

Специальные символы в свойствах сервиса

Ни в одно из свойств сервиса не могут быть включены следующие символы: &, <, >, ", '. Если необходимо использование одного из этих символов, применяются соответствующие управляющие последовательности из таблицы ниже:

СимволЗамена символа

&

&amp;

<

&lt;

>

&gt;

"

&quot;

'

&apos;