Словарь основных терминов для сервисов геообработки
Термин |
Описание |
---|---|
При публикации сервиса геообработки можно выбрать просмотр результата задачи в виде карты (в дополнение к любым другим результатам задачи). Карта создается на сервере с помощью ArcMap, а затем отправляется обратно клиенту в виде изображения (например, .jpeg). Символы, надписи, прозрачность и все другие свойства возвращенной карты соответствуют свойствам выходного слоя текущего сеанса ArcMap. | |
Проектные данные — это термин, использующийся в геообработки для описания входных данных, которые не являются параметром. Т. е. эти данные не предоставляются пользователем инструмента или задачи, но предназначены для внутреннего использования инструментом или задачей. Например, переменная Набор сетевых данных Сан-Франциско в модели, приведенной ниже, является проектными данными, поскольку она используется моделью, но представлена как параметр. В основном, проектные данные в модели отмечаются синим овалом без буквы Р. Проектные данные могут появляться как в скриптах, так и в коде Python, как показано ниже.
| |
Хранилище данных — это каталог данных, которые можно найти на сервере. Хранилище данных — это способ, который используется, чтобы предоставить серверу список местоположений данных, к которым сервер имеет доступ. Если сервер имеет доступ к данным, данные, обнаруженные на локальной машине, не будут копироваться на сервер при публикации. Обычно хранилище данных используется для проектных данных. | |
При создании задачи геообработки внутри сервиса геообработки, можно задать, как клиент будет вводить значения для каждого параметра задачи, выбирая тот или иной режим ввода для значения параметра. Обычно существует три режима ввода:
| |
Сервис GIS работает с самым простым из всех клиентов: веб-браузером, запущенным на компьютере и не имеющем каких-либо функций GIS. Эти простые клиенты знают лишь, как передавать (отправлять и получать) на сервер пакеты простых данных, например, текст, числа, файлы, а также географические объекты и их атрибуты (поля). В случае с задачами геообработки, наборы данных ГИС можно разделить на две категории: передаваемые и непередаваемые.
| |
Синхронность и асинхронность определяют, как клиент будет предоставлять параметры для выполнения и получать результат от задачи. Когда сервис настроен на синхронность, клиент ждет, пока задача будет закончена. Обычно синхронная задача выполняется быстро — 5 секунд и меньше. Асинхронная задача обычно выполняется медленнее, а клиент должен периодически запрашивать сервер, выполнена ли задача, и если задача выполнена, получить результат. Веб-приложение, использующее асинхронную задачу, должно иметь реализованную логику для проверки статуса задания и обработки результата, когда выполнение завершено. |