Skip To Content

Используйте внешние файлы функциональности с сервисами WCS

Каждый сервис WCS предоставляет метаданные уровня сервиса через соответствующий файл функций. Файл функциональности – это XML-ответ, получаемый клиентами при выполнении запроса GetCapabilities к сервису. Настройка внешних файлов функций предоставляет гибкость, необходимую для выполнения следующих задач.

  • Добавление метаданных о сервисе.
  • Добавление метаданных о каждом слое.

Для использования внешних файлов функциональности с сервисами WCS необходимо создать файлы , и настроить их на использование с вашими сервисами WCS. Этот процесс описан в разделах ниже.

Примечание:

Используя внешние файлы функциональности с сервисом WFS, необходимо осуществлять проверку файлов функциональности на соответствие схеме OGC в формате DTD или XML. Кроме того, на разработчика ложится ответственность за синхронизацию файла функций и исходных данных, на основе которых был опубликован сервис WCS.

Создайте внешние файлы функциональности

Для настройки сервиса WCS на использование внешних файлов функций необходимо подготовить по крайней мере один файл функций WCS. Этот файл может быть создан с чистого листа, но зачастую проще использовать в качестве шаблона файл функций, сгенерированный системой.

По умолчанию при каждой отправке запроса WCS GetCapabilities к сервису создается набор созданных системой файлов функциональности. Для использования набора созданного системой файлов функциональности в качестве шаблона вам необходимо отправить вручную запрос WMS GetCapabilities и сохранить отклик как XML. Если в сервисе WCS необходимо обеспечить поддержку различных версий протокола WCS – к примеру, версий 1.0.0, 1.1.0, 1.1.1 и 2.0.1 – следует иметь отдельный файл функций для каждой из необходимых версий WCS.

Выполните следующие действия для создания внешних файлов функций для вашего сервиса WCS.

  1. Если вы еще этого не сделали, опубликуйте сервис изображений и включите функциональность WCS. Более подробно см. сервисы WCS.
  2. Введите в веб-браузере URL вашего сервиса WCS. Формат URL-адреса должен быть http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer.
  3. Добавьте ?request=GetCapabilities&version=1.0.0 в конце URL сервиса и нажмите Enter. Отображаемый в браузере XML-документ – это функциональность WCS 1.0.0 для вашего сервиса.
  4. Сохраните результаты в виде XML-файла. Имя файла должно иметь формат <prefix><WCS version>.xml. Например, когда вы сохраняете итоговый XML-файл из запроса WCS версии 1.0.0GetCapabilities, имя файла должно иметь общий префикс (такой как Roads), за которым должен следовать трехзначный номер версии WCS (100). Результирующим файлом будет Roads100.xml.
  5. Повторите шаги 3 и 4 для каждой версии WМS, которую вы хотите поддерживать, например, 1.1.0, 1.1.1 и 2.0.1.
  6. Конфигурирование и настройка информации метаданных для слоев WCS в каждом файле функций.
  7. Переместите все файлы функций в общую папку, доступную по протоколу HTTP. Обычно это виртуальная директория на веб-сервере вашей организации.

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

Чтобы настроить сервис WCS на использование внешних файлов функций, обновите ссылки на URL-адреса файлов функций в сервисе WCS. Это можно сделать в Manager в ArcGIS Server или в ArcMap.

Выполните эти шаги для настройки сервиса WCS с внешним файлом функциональности с помощью ArcGIS Server Manager в .

  1. Откройте Manager ArcGIS Server и выполните вход. Справка по этому шагу приведена в разделе Вход в Менеджер.
  2. Выберите Сервисы > Управление сервисами.
  3. В модуле Управление сервисами найдите свой сервис и нажмите кнопку РедактироватьРедактировать. Если сервис не показан в списке, он может находится во вложенной папке в корневой директории Site.
  4. В модуле Редактирование перейдите на вкладку Возможности.
  5. В списке функций выберите WCS.
  6. В списке Конфигурация WCS выберите Использовать внешний файл функций.
  7. В поле Укажите путь и префикс введите URL папки, в которой размещены файлы функций, а также общий префикс, использованный в именах файлов. Например, если URL папки, которая содержит файлы, имеет вид https://webserver.domain.com/arcgis/WCS/services, а общим используемым префиксом является Roads, то URL, который вы вводите в поле Укажите путь и префикс, должен иметь вид https://webserver.domain.com/arcgis/WCS/services/Roads.
  8. Нажмите Сохранить и перезапустить.

Выполните эти шаги для настройки сервиса WCS с внешним файлом функциональности с помощью ArcMap или ArcCatalog:

  1. В ArcCatalog или окне Каталог в ArcMap разверните узел ГИС-серверы и создайте тип подключения Администрировать ГИС-сервер к сайту ArcGIS Server. Если соединение типа Администрировать ГИС-сервер к этому сайту уже создано, этот шаг можно пропустить. Инструкции см. в разделе Подключение к ArcGIS Server из ArcGIS Desktop.
  2. В соединении с ArcGIS Server щелкните правой кнопкой мыши сервис WCS и выберите Свойства сервиса.
  3. В Редакторе сервисов щелкните вкладку Функции.
  4. На вкладке WCS выберите опцию Использовать внешний файл.
  5. В поле Укажите путь и префикс введите URL папки, в которой размещены файлы функций, а также общий префикс, использованный в именах файлов. Например, если URL папки, которая содержит файлы, имеет вид https://webserver.domain.com/arcgis/WCS/services, а общим используемым префиксом является Roads, то URL, который вы вводите в поле Укажите путь и префикс, должен иметь вид https://webserver.domain.com/arcgis/WCS/services/Roads.
  6. Щелкните OK.