Skip to main content

Установка свойств WMS

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

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

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

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

  1. Выполните вход в вашу организацию как владелец элемента с правами публикации или как администратор.

  2. Открыть страницу элемента для элемента.

  3. Перейдите на вкладку Настройки.

  4. Прокрутите вниз до раздела WMS и разверните заголовок Конфигурация.

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

    • GetCapabilities - Возвращает клиенту информацию о функциональных возможностях в качестве ответа на запрос GetCapabilities.

    • GetMap - Возвращает клиенту изображение карты в качестве ответа на запрос GetMap.

    • Получить информацию об объекте — возвращает объекты клиенту в ответ на запрос GetFeatureInfo.

    • GetLegendGraphic - Возвращает клиенту изображение легенды в качестве ответа на запрос GetLegendGraphic.

    • GetStyles - Возвращает клиенту информацию о доступных стилях в качестве ответа на запрос GetStyles.

    • GetSchemaExtension - Возвращает клиенту схему в качестве ответа на запрос GetSchemaExtension.

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

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

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

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

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

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

  1. Выполните вход в вашу организацию как владелец элемента с правами публикации или как администратор.

  2. Открыть страницу элемента для элемента.

  3. Перейдите на вкладку Настройки.

  4. Прокрутите вниз до раздела WMS и разверните заголовок Конфигурация.

  5. В разделе Свойства выберите Ввести свойства сервиса.

    Заполните или измените следующие свойства:

    Свойство

    Описание

    Имя

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

    Заголовок

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

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

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

    Сервис WMS, поддерживаемый Acme Corporation. Контакт: webmaster@wmt.acme.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 позволяет определить пользовательскую проекцию или представление проекции в формате well-known text (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. Щелкните Сохранить.

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