Настройки сервиса геообработки: параметры
Параметр |
Описание |
---|---|
Кластер | Кластер, в котором будет выполняться сервис. |
Режим выполнения: Синхронный (Synchronous) и Асинхронный (Asynchronous) | Синхронность и асинхронность определяют, как клиент (приложение, использующее задачу) будет взаимодействовать с сервером и получать результаты выполнения задачи. Когда сервис настроен на синхронность, клиент ждет, пока задача будет закончена. Как правило, синхронная задача выполняется быстро – 5 секунд и меньше. Асинхронная задача обычно выполняется медленнее, а клиент должен периодически запрашивать сервер, выполнена ли задача, и если задача выполнена, получить результат. Веб-приложение, использующее асинхронную задачу, должно иметь реализованную логику для проверки статуса задания и обработки результата, когда выполнение завершено. Клиенты ArcGIS for Desktop поддерживают оба типа выполнения. |
Просмотреть результат с помощью картографического сервиса | При публикации сервиса геообработки можно выбрать просмотр результата всех задач сервиса в виде карты (в дополнение к любым другим результатам задачи). Карта создается на сервере с помощью ArcMap, а затем отправляется обратно клиенту в виде изображения (например, .jpeg). Символы, надписи, прозрачность и все другие свойства возвращенной карты соответствуют свойствам выходного слоя текущего сеанса ArcMap. Существует ряд причин, по которым можно использовать результирующий картографический сервис.
Если выходной слой отображает уникальные значения, может потребоваться снять флажок с <все другие значения> в свойствах слоя, чтобы принудить пересчитать уникальные значения до отображения. Дополнительные сведения см. в разделе Создание файла символов слоя. Если клиент должен просматривать только данные и не загружать данные, задайте во время публикации для опции Максимальное количество записей, возвращаемых сервером значение, равное 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, и разрешены пробелы.