Использование внешнего файла функций с сервисами WCS
Каждый сервис WCS предоставляет метаданные уровня сервиса через соответствующий файл функций. Файл функций — это XML-ответ, получаемый клиентами при выполнении запроса сервиса GetCapabilities. Настройка внешних файлов функций предоставляет гибкость, необходимую для выполнения следующих задач:
- Добавление метаданных о сервисе.
- Добавление метаданных о каждом слое.
![Примечание Примечание](rsrc/note.png)
Используя внешние файлы функций с сервисом WMS, необходимо осуществлять проверку файла функций на соответствие схеме OGC в формате DTD или XML. Кроме того, на разработчика ложится ответственность за синхронизацию файла функций и исходных данных, на основе которых был опубликован сервис WCS.
При конфигурации сервиса WCS для использования внешнего файла функций, необходимо иметь, по крайней мере, один файл функций в наличии. Этот файл может быть создан с чистого листа, но зачастую проще использовать в качестве шаблона файл функций, сгенерированный системой. По умолчанию при каждой отправке запроса WCS GetCapabilities на сервис создается набор созданных системой файлов функций. Для использования созданного системой файла функций в качестве шаблона, вам необходимо отправить вручную запрос WMS GetCapabilities и сохранить отклик как XML.
Если в сервисе WCS необходимо обеспечить поддержку различных версий протокола WCS – к примеру, версий 1.0.0, 1.1.0 и 1.1.1 — следует иметь отдельный файл функций для каждой из необходимых версий WCS. После создания всех нужных файлов функций, присвойте им имена, состоящие из общего префикса (например, capabilities) и уникального трехзначного номера версии (например, capabilities100, capabilities110 или capabilities111). Расположите все файлы функций в общей папке, имеющей URL.
Выполните следующие действия для настройки сервиса WCS на использование внешних файлов функций.
Инструкции для Менеджера ArcGIS Server
Откройте ArcGIS Server Manager и войдите в него. Информацию о том, как это сделать, вы можете найти в разделе Вход в Manager.
Выберите Сервисы (Services) > Управление сервисами (Manage Services).
В модуле Управление сервисами (Manage Services) щелкните имя сервиса, подлежащего редактированию. Если сервис не показан в списке, он может находиться в папке в корневой директории Site.
В модуле Редактирование (Edit) перейдите на закладку Функции (Capabilities).
В списке функций щелкните WCS и убедитесь, что выбран параметр WCS.
В списке Конфигурация WCS (WCS configuration) выберите Использовать внешний файл функций (Use external capabilities files).
В окне Укажите путь и префикс (Specify the location and prefix) введите URL папки, в которой размещены файлы функций, а также общий префикс, использованный в именах файлов (например, capabilities).
Нажмите Сохранить и перезапустить (Save and Restart). Внесенные в сервис изменения будут применены незамедлительно.
Инструкции для ArcGIS for Desktop
В ArcCatalog или окне Каталог (Catalog) в ArcGIS for Desktop разверните узел ГИС-серверы (GIS Servers) и задайте тип подключения к ArcGIS Server Администрировать ГИС-сервер (Administer GIS server). Если соединение типа Администрировать ГИС-сервер (Administer GIS server) уже установлено, этот шаг можно пропустить. Инструкции по подключению приведены в разделе Установка административного соединения с ArcGIS for Server в ArcGIS for Desktop.
В состоянии подключения к ArcGIS for Server щелкните правой кнопкой мыши сервис, подлежащий редактированию, и выберите пункт Свойства сервиса (Service Properties).
В Редакторе сервиса (Service Editor) перейдите на закладку Возможности (Capabilities) и убедитесь в том, что выбрана опция WCS.
На закладке WCS выберите опцию Использовать внешний файл (Use external capabilities files).
В окне Укажите путь и префикс (Specify the location and prefix) введите URL папки, в которой размещены файлы функций, а также общий префикс, использованный в именах файлов (например, capabilities).
Нажмите ОК. Сервис перезапущен, внесенные изменения незамедлительно применены.