- Как сервис геообработки публикуется при включенной опции результирующего картографического сервиса?
- Какие слои содержатся в результирующем картографическом сервисе?
- Содержит ли результирующий картографический сервис слои для всех выходных параметров?
- Откуда берутся символы для слоев картографического сервиса?
- Как можно получить доступ к результирующим картографическим сервисам и слоям?
- Какие операции и функции поддерживаются?
- Как результирующий картографический сервис добавляется в веб-приложения?
- Каков срок действия результирующих картографических сервисов?
Типичными выходными данными сервиса геообработки REST является представление JSON. Клиенты интерпретируют JSON и соответствующим образом определяют символы. Однако, если сервис был опубликован с включенной опцией Результирующий картографический сервис (Result Map Service), сервер геообработки создает соответствующий картографический сервис с визуальным представлением выходных данных. Результирующий картографический сервис может быть добавлен на веб-карты и в веб-приложения.
Как сервис геообработки публикуется при включенной опции результирующего картографического сервиса?
Опция Просмотреть результаты с помощью картографического сервиса (View results with a Map Service) включена при публикации сервиса геообработки. Можно также включить эту опцию для опубликованного сервиса путем изменения свойства сервиса геообработки в ArcGIS Server Manager или ArcGIS for Desktop.
Какие слои содержатся в результирующем картографическом сервисе?
Результирующий картографический сервис создает слой для каждого выходного параметра. Порядок слоев соответствует порядку выходных параметров, определенных в описании задачи геообработки.
Содержит ли результирующий картографический сервис слои для всех выходных параметров?
Результирующий картографический сервис содержит слой для всех выходных параметров набора геоданных, таких как GPFeatureRecordsetLayer, GPRasterDataLayer и GPRecordSet. Скалярные выходные данные, такие как GPDate, GPDouble, GPLong, GPBoolean, GPDataFile и GPLinearUnit не могут быть представлены в качестве карты, поэтому для этих параметров слои возвращаться не будут.
Отдельным случаем являются выходные параметры типа данных GPString. Выходные данные геообработки типа GPString могут быть скалярными, а могут являться ссылками на набор геоданных, например, TIN, слой CAD или геостатический слой. Если выходные данные являются ссылкой на набор геоданных, результирующий картографический сервис будет содержать слой.
Откуда берутся символы для слоев картографического сервиса?
Символы слоев основаны на символах, определенные автором сервиса.
Подробные сведения об определении выходных символов для задач геообработки
Как можно получить доступ к результирующим картографическим сервисам и слоям?
Результирующий картографический сервис создается для каждого успешного асинхронного задания (job). Асинхронное задание геообработки определяется уникальным идентификатором jobId. Результирующий картографический сервис доступен по идентификатору jobID, как показано ниже:
http://<сервисы arcgis rest>/<GPServiceName>/MapServer/jobs/<jobID>
Слои в результирующем картографическом сервисе доступны аналогично слоям картографического сервиса – на основе порядка этих слоев.
http://<arcgis rest services>/<GPServiceName>/MapServer/jobs/<jobID>/0http://<arcgis rest services>/<GPServiceName>/MapServer/jobs/<jobID>/1
Какие операции и функции поддерживаются?
Результирующий картографический сервис представляет собой динамический картографический сервис, поэтому поддерживает все операции и дочерние ресурсы, свойственные типичному динамическому сервису.
Операции картографического сервиса
Дочерние ресурсы:
- Слой / Таблица (Layer / Table)
- Динамический слой / Таблица (Dynamic Layer / Table)
- Легенда (Legend)
- Все слои / Таблицы (All Layers / Tables)
- Изображение KML (KML Image)
Результирующий картографический сервис поддерживает время, а также запросы и экспорт карт на основе времени.
Как результирующий картографический сервис добавляется в веб-приложения?
Можно использовать идентификатор jobId для добавления результирующего картографического сервиса в качестве динамического слоя картографического сервиса в веб-приложения. Кроме того, можно независимо получить доступ к любым слоям объектов в результирующем картографическом сервисе и добавить эти слои в качестве слоев объектов на веб-карту.
Дополнительные сведения об использовании результирующего картографического сервиса в веб-приложениях
Каков срок действия результирующих картографических сервисов?
Срок действия результирующих картографических сервисов результатов определяется свойством Максимальный возраст файла (Maximum file age) в каталоге arcgisjobs. Значением по умолчанию является 360 мин., однако администратор сервера может изменить эти значения в ArcGIS Server Manager или ArcGIS for Desktop. На приведенном ниже рисунке показано диалоговое окно Редактировать каталог (Edit Directory) в ArcGIS Server Manager и параметры каталога arcgisjobs, включая Максимальный возраст файла (Maximum file age).