Настройки сервисов геообработки

От параметров, которые вы выберете при публикации инструмента в качестве сервиса геообработки, будет зависеть то, как эти параметры будут использоваться клиентскими приложениями. Наиболее общие и часто изменяемые параметры сервиса могут быть заданы при его публикации. Специальные параметры могут быть изменены в ArcGIS Server Manager после публикации инструмента. Несколько расширенных настроек можно задать только на веб-странице ArcGIS Server Administrator. И только для немногих из этих сервисов геообработки когда-либо потребуется изменять эти расширенные параметры.

Настройки

Для администрирования и изменения настроек сервиса геообработки во время публикации используйте три панели: мастер публикации Опубликовать сервис геообработки, Общие, Конфигурация и Содержание.

Подсказка:

После публикации в ArcGIS Server Manager вы можете администрировать или изменять настройки опубликованного сервиса.

Общие

ПараметрОписание

Имя

Имя сервиса геообработки, который будет опубликован на сервере. Это имя должно быть уникальным на сервере и не должно содержать пробелов или специальных символов. Это наследуется от метаданных инструмента.

Краткая информация

Краткая информация и теги, которые помогают документировать и делают сервис геообработки доступным для поиска. Значения наследуются из метаданных инструмента. Значения должны быть завершены, чтобы опубликовать веб-инструмент. Вы можете ввести максимум 128 тегов.

Теги

Данные

  • Данные не по URL - Определяет, будут ли данные скопированы на сервер (станут статическими) или останутся ссылками сервиса геообработки. Совпадающая запись в серверном хранилище данных должна быть настроена для ваших данных, чтобы использовалась опция Ссылаться на зарегистрированные данные. Если серверное хранилище данных сервер не выполнит соответствующие настройки для ваших данных, они будут скопированы во время публикации. Это применимо только при публикации в качестве сервиса геообработки или при сохранении в качестве подключенного определения сервиса. Если вы сохраните результат как автономное определение сервиса, убедитесь, что на все данные вашего параметра можно ссылаться, выбрав опцию Базовые данные, поскольку альтернативы копированию данных нет, если хранилище данных сервера не выполнит соответствующие настройки для ваших данных.
  • Данные по URL - задает, будут ли данные оставаться в виде URL или конвертироваться в другой тип данных при публикации. Данная опция доступна в ArcGIS Pro 3.2 10.5 и более поздних версий. Данные URL-адресов относятся к URL-адресам различных типов веб-слоев или сервисов. В текущей версии можно настроить только векторный слой или сервис объектов. Если отметка Конвертировать векторный слой стоит, векторный слой или сервис из параметра или проекта преобразуются в класс объектов во время публикации. Если отметки нет, URL-адрес векторного слоя сохраняется.

Местоположение

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

Конфигурация

ПараметрОписание

Загрузка

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

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

Режим выполнения: Синхронный и Асинхронный

Синхронность и асинхронность определяют, как клиент (приложение, использующее сервис геообработки) будет взаимодействовать с сервисом геообработки и получать выходные данные. Когда сервис геообработки настроен на синхронность, клиент ждет, пока задача будет закончена. Как правило, синхронный сервис выполняется быстро (за несколько секунд). Асинхронный сервис обычно выполняется медленнее, а клиент должен периодически запрашивать сервер, выполнена ли задача, и если задача выполнена, получить результат. Веб-приложение, использующее асинхронный сервис, должно иметь реализованную логику для проверки статуса и обработки результата, когда выполнение будет завершено. Клиенты ArcGIS Desktop поддерживают оба типа.

Просмотреть выходные данные в слое изображений карты

При публикации сервиса геообработки можно выбрать просмотр выходных данных как изображения карты. Изображение карты создается на сервере с помощью сервиса, а затем отправляется обратно клиенту в виде изображения (файл .tiff с информацией стиля). Символы, надписи, прозрачность и все другие свойства возвращаемого изображения карты соответствуют свойствам выходного слоя из сеанса ArcGIS Pro во время исходной публикации. Ниже приведены причины, по которым обычно используется опция Просматривать выходные данные в слое изображений карты:

  • Если задача выводит большое количество объектов, для которых клиент должен задавать символы, а затем отображать эти объекты, будет быстрее, если клиент получит карту.
  • В целях распределения данных нет необходимости отправлять клиенту какие-либо объекты, а только картографическое изображение.
  • Результатом этого инструмента является не переносимый набор данных, такой как сеть или топология. Единственный способ передать выходные данные клиенту – это использовать изображение карты.
Примечание:

Выходное изображение карты может использоваться только в том случае, если для сервиса геообработки установлено значение Асинхронный.

Уровень сообщения

Вы можете получить следующие сообщения различных уровней в клиенте, который запустил сервис геообработки:

  • Нет – клиенту не возвращаются сообщения геообработки, только сообщение о том, что выполнение было завершено успешно или со сбоем. Используется по умолчанию.
  • Ошибка – клиенту возвращаются только те сообщения инструмента, которые свидетельствуют об ошибке.
  • Предупреждение – клиенту возвращаются все сообщения об ошибках и предупреждения инструмента.
  • Информация – клиенту возвращаются все сообщения, касающиеся выполнения инструмента.
Внимание:

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

Максимальное число возвращаемых записей

Максимальное количество результатов, которое сервис может вернуть клиенту. Чем большее значение будет задано для этого параметра, тем большее число записей или объектов, направляемых клиенту, сможет обрабатывать ГИС-сервер. Если не нужно возвращать какие-либо объекты, установите для этого параметра значение 0 (нуль). Как правило, это значение равно нулю только при включенном параметре Просмотреть выходные данные в слое изображений карты.

Вышеупомянутые настройки могут быть изменены в ArcGIS Server Manager после публикации сервиса геообработки.

Содержание

Следующие параметры можно изменить только во время публикации сервиса геообработки.

Добавить инструмент

Вы можете добавлять к существующему сервису геообработки дополнительные инструменты из истории геообработки; для этого надо щелкнуть кнопку Добавить инструмент Добавить инструмент на вкладке Содержание. Для удаления инструмент необходимо щелкнуть имя удаляемого инструмента и выбрать команду Удалить.

Настройка свойств инструмента

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

ПараметрОписание

Имя

Имя инструмента. Имя перенимается от подписи метаданных инструмента.

Описание

Описание инструмента. Описание не наследуется из метаданных инструмента. Если поле пустое, предоставьте описание, и оно будет оставаться при каждой публикации из истории.

Для каждого из параметров можно изменить следующие свойства:

ПараметрОписание

Имя

Имя и описание параметра. Оба наследуются от названия параметра и описания в метаданных инструмента. Здесь вы можете их изменить, не затрагивая исходные метаданные инструмента.

Описание

Тип

Тип параметра определяет, должен ли клиент передавать какое-либо значение для успешной работы инструмента. На вкладке Содержание можно только заменять необязательные параметры на обязательные. Чтобы изменить обязательный параметр на дополнительный, необходимо выйти из панели публикации, изменить свойства инструмента и повторно запустить его, чтобы получить новый результат.

Режим ввода

Режим ввода определяет, как клиенты будут вводить пространственные объекты в задачу:

  • Определяемое пользователем значение – значение для параметра предоставляет клиент.
  • Список вариантов – клиент получает список строк (список вариантов) и должен выбрать одну или несколько строк из этого списка. В зависимости от типа входных данных, строки могут быть именами слоев или простыми опциями ключевых слов.
  • Постоянное значение – инструмент использует значение, предоставленное вами для параметра при создании результата. Поскольку это значение является постоянным, клиент не может его изменить и, следовательно, оно не станет параметром задачи при публикации сервиса.

Тип геометрии (применяется только к набору объектов и векторному слою)

Типы геометрии определяется входными и выходными объектами, которые использовались для получения результата. Его нельзя изменить на вкладке Содержание. Необходимо перезапустить инструмент, используя объекты с указанным типом геометрии, а затем опубликовать полученный результат.

Схема (применяется к набору объектов, векторному слою, набору записей и табличному виду)

Схема – это список полей (атрибутов), которые должны быть предоставлены клиентом при построении объектов для входных данных для этого инструмента. Этот список полей аналогичен тому слою или набору данных, которые использовались в качестве входных или выходных данных для инструмента, создавшего этот результат.

Значение по умолчанию

Значение по умолчанию для инструмента определяется значением параметра, указанным во время исполнения инструмента. Чтобы добавить или изменить значение параметра по умолчанию, снова запустите этот инструмент с соответствующим параметром.

Следующий параметр применяется только для выходных данных векторного типа.

ПараметрОписание

Выходной сервис объектов

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

Настройки Веб-менеджера

Настройки в подразделах, указанных ниже, могут изменяться только в ArcGIS Server Web Manager. Упомянутые выше настройки конфигурации могут быть также изменены в Веб-менеджере после того, как сервис будет опубликован.

Примечание:

При изменении следующих настроек сервис потребуется перезапустить.

Параметры

ПараметрОписание

Кластер

Кластер, в котором будет выполняться сервис. Эту настройку можно изменить только в том случае, если ArcGIS Server принимает участие в кластере.

Директории

Каталоги, используемые сервером для записи файлов при выполнении инструмента.

Функциональные возможности

ПараметрОписание

WPS

Включает возможности WPS в сервисах геообработки, позволяя другим клиентам подключаться и использовать инструменты через стандартные протоколы OGC.

Подробнее о протоколе WPS

Слияние сервисов

ПараметрОписание

Число экземпляров

Минимальное и максимальное количество экземпляров сервиса. Значения по умолчанию: 1 (минимум) и 2 (максимум). Установка минимального значения, равного 0, сокращает системные ресурсы; экземпляр будет стартовать по запросу клиента.

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

Максимальное время (в секундах) использования сервиса. Может понадобится увеличить значение по умолчанию, равное 600 секунд (10 мин), чтобы выполнять долгосрочные задачи геообработки. Кроме того, может понадобиться уменьшить это время, чтобы клиент не использовал сервисы чрезмерно.

Максимальное время ожидания клиентом доступа к сервису

Максимальное время, в секундах, в течение которого клиент будет ждать подключения к экземпляру, прежде чем истечет срок ожидания. Когда все экземпляры заняты обработкой запросов, последующий запросы добавляются в очередь. Если срок ожидания истекает до того, как экземпляр станет доступным, задача завершится со сбоем. Значение по умолчанию – 60 секунд (1 минута).

Максимальное время работы простаивающего экземпляра

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

Процессы

ПараметрОписание

Recycling

Задаёт, с какой периодичностью и когда выполнять повторный запуск сервиса. По умолчанию – один раз в 24 часа, начиная с полночи.

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

Связанные разделы