Настройка свойств WMS

Спецификация Open Geospatial Consortium (OGC) Web Map Service (WMS) – это международная спецификация для публикации и использования в сети динамических карт. Если вы опубликовали слой изображения карты с включенным WMS, в вашей организации будет создан дополнительный сервис WMS.

Свойства сервиса WMS отражены в его файлах функций. При публикации сервиса WMS с файлами функций, созданными системой (по умолчанию), рекомендуется указать свойства WMS. Также можно задать свойства с использованием внешнего файла функций. Вы можете управлять свойствами WMS и поддерживаемыми операциями в ArcGIS Server Manager или на портале.

Настройка поддерживаемых WMS операций

Чтобы включить или отключить поддерживаемые операции для сервисов WMS, выполните следующие действия:

  1. Выполните вход в вашу организацию как владелец элемента с правами публикации или как администратор.
  2. Откройте страницу описания элемента для элемента.
  3. Перейдите на вкладку Настройки.
  4. Прокрутите вниз до раздела WMS и разверните заголовок Конфигурация.

    Предусмотрены следующие операции:

    • GetCapabilities - Возвращает клиенту информацию о функциональных возможностях в качестве ответа на запрос GetCapabilities.
    • GetMap - Возвращает клиенту изображение карты в качестве ответа на запрос GetMap.
    • GetFeatureInfo –Возвращает клиенту объекты в качестве ответа на запрос GetFeatureInfo.
    • GetLegendGraphic - Возвращает клиенту изображение легенды в качестве ответа на запрос GetLegendGraphic.
    • GetStyles - Возвращает клиенту информацию о доступных стилях в качестве ответа на запрос GetStyles.
    • GetSchemaExtension - Возвращает клиенту схему в качестве ответа на запрос GetSchemaExtension.

  5. Поставьте или снимите отметку GetFeatureInfo, GetLegendGraphic, GetStyles, и GetSchemaExtension, чтобы включить или отключить эти операции.

    Операции GetCapabilities и GetMap нельзя отключить. Эти операции, как минимум, должны быть включены, чтобы быть полностью совместимыми с OGC WMS.

  6. Щелкните Сохранить.
  7. Внесенные изменения будут применены незамедлительно.

Ввод свойств WMS

Чтобы заполнить или изменить свойства сервиса WMS с портала, выполните следующие действия:

  1. Выполните вход в вашу организацию как владелец элемента с правами публикации или как администратор.
  2. Откройте страницу описания элемента для элемента.
  3. Перейдите на вкладку Настройки.
  4. Прокрутите вниз до раздела WMS и разверните заголовок Конфигурация.
  5. В разделе Свойства выберите Ввести свойства сервиса.

    Укажите или измените следующие свойства:

    СвойствоОписание

    Имя

    Тип сервиса по классификации OGC. Это свойство автоматически заполняется, его не следует изменять.

    Заголовок

    Имя картографического сервиса или сервиса изображений, использованного при создании сервиса WMS. Это свойство автоматически заполняется, его не следует изменять.

    Краткое содержание

    Содержательное описание, предоставляющее дополнительную информацию о WMS-сервисе. Например:

    Сервис WMS обслуживается компанией Acme Corporation. Связаться: webmaster@wmt.acmet.com. Сервис содержит высококачественные карты актуальных и возможных мест гнездования орлов.

    Ключевые слова

    Список ключевых слов или фраз, описывающих сервис WMS и помогающих при поиске по каталогу. Например:

    карта, птица, орел, гнездо, сайт

    Онлайн ресурс

    Свойство Онлайн ресурс содержит список URL-адресов сервиса WMS. Оно необходимо для корректной связи клиентского приложения WMS с WMS-сервисом. Это свойство автоматически заполняется ArcGIS Server, его не следует изменять.

    Контактное лицо

    Главное контактное лицо, ответственное за WMS-сервис. Например:

    Джон Смит

    Должность контактного лица

    Должность контактного лица, ответственного за WMS-сервис. Например:

    IT аналитик

    Контактная организация

    Организация, создавшая WMS-сервис. Например:

    NASA

    Тип адреса

    Тип используемого адреса организации, создавшей WMS-сервис. Например:

    почтовый

    Адрес

    Адрес организации, создавшей WMS-сервис. Например:

    380 New York Street

    Город

    Город, где располагается организация, создавшая WMS-сервис. Например:

    Redlands

    Штат/Провинция

    Субъект государства, где располагается организация, создавшая WMS-сервис. Например:

    штат Калифорния

    Почтовый код

    Почтовый индекс места расположения организации, создавшей WMS-сервис. Например:

    92373

    Страна

    Страна, где находится организация, создавшая WMS-сервис. Например:

    США

    Телефон

    Номер телефона главного контактного лица, ответственного за WMS-сервис. Например:

    +1 909 793-2853

    Факс

    Номер факса главного контактного лица, ответственного за WMS-сервис. Например:

    +1 123 456-7890

    Email

    Адрес электронной почты главного контактного лица, ответственного за WMS-сервис. Например:

    user@host.com

    Тарифы

    Текст с описанием денежных платежей, взимаемых за доступ к WMS-сервису. Например:

    none

    Ограничения доступа

    Текст с описанием ограничений и юридических требований для доступа к сервису WMS и его использования.

    Только для внутреннего использования. Запрещено к распространению.

    Путь SLD или URL-адрес

    Путь или URL-адрес для файла Дескриптора слоев со стилем (SLD).

    Дополнительные системы пространственной привязки

    При помощи этого свойства можно добавить системы пространственной привязки в WMS-сервисы. По умолчанию в WMS-сервисах включены только две системы пространственной привязки: EPSG:4326 (или CSR:84 в случае WMS 1.3.0) и пространственная привязка картографического сервиса, на котором активирован стандарт WMS.

    Можно включить дополнительные системы пространственной привязки, разделяя их запятой (,). Например, EPSG:4267,EPSG:4269,EPSG:102113. Пространство имен EPSG (например, EPSG) и идентификатор EPSG (например, 4267) должны быть разделены двоеточием (:), в противном случае пространственная привязка будет игнорироваться сервером.

    Пользовательские системы пространственной привязки

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

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

    Допуск идентификации (пикселы)

    Этот параметр позволяет указать допуск (в пикселах), в пределах которого операция GetFeatureInfo возвратит клиенту информацию об объекте при щелчке по экрану. Например, если для своего WMS вы указали допуск 10 пикселов, то информация будет возвращаться клиенту до тех пор, пока щелчок будет производиться в пределах 10 пикселов от объекта на экране.

    Использовать имя слоя из документа карты

    По умолчанию эта опция отключена – это означает, что имена слоев в сервисе WMS будут представлены целыми числами, начиная с нуля, отражающими порядок слоев в таблице содержания сверху вниз.

    Начиная с версии 10.8 нет никаких ограничений на символы, которые могут быть использованы в имени слоя, и сервер WMS при необходимости сгенерирует уникальный идентификатор для имени.

    Примечание:

    Присвоенное серверу имя не повлияет на заголовок.

    Сервер WMS присвоит уникальное имя путем замены символов (замена символов символом подчеркивания) и добавления числового суффикса. Конфликты возникают в следующих случаях:

    • Карта содержит два и более слоя с одинаковым именем
    • Имя слоя начинается с цифры.
    • Имя слоя содержит пробелы или специальные символы, в том числе ?,&,=,+,`,#,%,^,{},[],<>,,,|,"

    Примечание:

    Номер суффикса -- это вычисленное значение, основанное на исходной строке, и оно не является случайным. Таким образом, он будет оставаться неизменным до тех пор, пока имя слоя не будет изменено. Например, если есть два слоя с именами Layer "1" и Layer [1], оба будут преобразованы в Layer__1_. Чтобы провести различие между ними, в качестве суффикса к измененной строке будет добавлен уникальный номер. В этом примере измененными именами слоев будут Layer__1_1234 и Layer__1_1256 соответственно.

    Принудительно изменить пропорции карты по ширине и высоте

    Это свойство определяет, будут ли изменяться пропорции карты. По умолчанию эта опция отключена – это означает, что пикселы в области карты растягиваются, занимая высоту и ширину, требуемую клиентским приложением WMS.

    При включении этой опции отношение высоты и ширины пикселов будет оставаться неизменным. Когда карта запрашивается в полном экстенте, она может не заполнять всю область просмотра.

    Примечание:

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

  6. Щелкните Сохранить.

    Внесенные изменения будут применены незамедлительно.

Настройте сервиса WMS для использования внешнего файла функциональности

Чтобы настроить сервис WMS на использование внешних файлов функций, в сервис необходимо включить ссылку на URL файлов функций. Чтобы сделать это с портала, выполните следующие шаги:

  1. Выполните вход в вашу организацию как владелец элемента с правами публикации или как администратор.
  2. Откройте страницу описания элемента для элемента.
  3. Перейдите на вкладку Настройки.
  4. Прокрутите вниз до раздела WMS и разверните заголовок Конфигурация.
  5. В разделе Свойства выберите Использовать внешние файлы функций.
  6. В текстовом окне Указать местоположение укажите URL-адрес папки, в которой размещены файлы функций, а также общий префикс, который использован для файлов.
  7. Щелкните Сохранить.

    Внесенные изменения будут применены незамедлительно.