Skip To Content

Настройки сервиса геообработки: параметры

В этом разделе
Параметр Описание

Кластер

Кластер, в котором будет выполняться сервис.

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

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

Просмотреть результат с помощью картографического сервиса

При публикации сервиса геообработки можно выбрать просмотр результата всех задач сервиса в виде карты (в дополнение к любым другим результатам задачи). Карта создается на сервере с помощью ArcMap, а затем отправляется обратно клиенту в виде изображения (например, .jpeg). Символы, надписи, прозрачность и все другие свойства возвращенной карты соответствуют свойствам выходного слоя текущего сеанса ArcMap. Существует ряд причин, по которым можно использовать результирующий картографический сервис.

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

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

Если клиент должен просматривать только данные и не загружать данные, задайте во время публикации для опции Максимальное количество записей, возвращаемых сервером значение, равное 0 (нулю).

При выборе этой опции картографический сервис автоматически создается на сервере с тем же именем, что и сервис геообработки.

Показать сообщения

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

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

Внимание:

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

Дополнительные сведения о типах и серьезности сообщений геообработки

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

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

Директории

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

Некоторые настройки сервиса геообработки могут быть настроены внутри веб-страницы каталога администратора ArcGIS for Server. Эти дополнительные настройки не могут быть заданы в ArcMap или ArcGIS for Server Manager.

Изменение свойств существующего сервиса

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

Примечание:

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

Различия между 10.0 и более поздними версиями

Прежние версии:

До версии 10.1 можно было включить локальные задания для сервиса геообработки. Эта опция устарела, поэтому при публикации сервиса сервер определяет, следует ли включить эту настройку. Локальные задания будут включены при определении выходных каталогов в виде UNC-путей или если кластер серверов ГИС состоит из нескольких компьютеров. Как правило, каталог указывается как C:\Documents and Settings\arcgis\Local Settings\Temp или C:\Users\arcgis\AppData\Local\Temp для Windows, или C:\windows\temp\Temp для Linux. Благодаря расширенным настройкам сервиса администратор сервера ГИС может изменить местоположение пути.

Прежние версии:

До версии 10.1 при использовании сервисов геообработки дополнительного модуля ArcGIS Spatial Analyst или инструментов покрытия иногда приходилось менять временный каталог учетной записи arcgis на другую папку, например, C:\arcgisserver\temp. Некоторые из этих инструментов при записи в путь имели ограничение на количество символов не более 100 или на наличие пробелов. Начиная с версии 10.1, количество символов пути увеличено до 255, и разрешены пробелы.

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