Skip To Content

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

Параметр Объяснение

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

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

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

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

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

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

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

Примечание:

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

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

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

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

Внимание:

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

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

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

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

Директории

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

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

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

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

Примечание:

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

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

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

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

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

Длина пути может составлять 255 символов, и пути могут содержать пробелы.

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