Имеется два варианта отображения выходных данных задачей геообработки.
- Клиент может просмотреть результат в картографическом сервисе.
- Клиент может сам отобразить данные.
Отображение результатов с помощью картографического сервиса
При публикации сервиса геообработки можно выбрать просмотр результата задачи в виде карты (в дополнение к любым другим результатам задачи). Карта создается на сервере с помощью ArcMap, а затем отправляется обратно клиенту. Символы, надписи, прозрачность и все другие свойства возвращенной карты будут соответствовать свойствам выходного слоя текущего сеанса ArcMap. Процесс создания картографического сервиса выглядит так:
- Запустите инструмент, чтобы создать результат в окне Результат. Любые данные, созданные инструментом, будут добавлены в таблицу содержания ArcMap в качестве слоя.
- Измените символы слоев, являющихся выходными данными инструмента.
- Щелкните результат правой кнопкой мыши и предоставьте общий доступ к результату как к сервису геообработки.
- В Редакторе сервиса щелкните Параметры и включите Просмотреть результат с помощью картографического сервиса.
После завершения задачи создаются новые данные, а картографический сервис отображает данные с использованием символов, определенных на выходном слое. Если выходной слой отображает уникальные значения, может потребоваться снять отметку с <все другие значения> в свойствах слоя, чтобы принудить пересчитать уникальные значения до отображения. Если выходной слой классифицирует даты по диапазонам, может понадобиться использовать ручную классификацию, чтобы данные не подвергались переклассификации. Дополнительные сведения по управлению разбивкой уникальных значений и классов при повторном отображении слоев с использованием новых данных см. в разделе Создание файла символов слоя.
Отображение данных клиентом
Если не используется описанный выше картографический сервис для результатов, клиент должен самостоятельно отображать результаты. Существует две обще категории клиентов:
- Клиенты ArcMap.
- Веб-приложения, созданные с помощью JavaScript API.
Клиенты ArcMap
Задача отправляет клиентам ArcMap два блока информации: данные и описание отображения слоя. Описание отображения слоя содержит большую часть информации, содержащейся на вкладке Символы диалогового окна Свойства в отношении слоя.
- Как классифицировать данные (уникальные значения, градуированные цвета или символы и т. д.), и какие символы использовать для каждого класса.
- Уровень прозрачности, яркости и контрастности слоя на вкладке Отображение диалогового окна Свойства слоя (Layer Properties). Прозрачность доступна для слоев объектов и растровых слоев. Яркость и контрастность доступны только для растровых слоев.
Описание отображения слоя создается с помощью тех же методик, которые используются для выходных символов моделей или скриптов — путем создания файла слоя (.lyr) и его привязки к выходным данным инструмента. Дополнительные сведения см. в указанных ниже разделах.
- Краткий обзор процесса настройки символов выходных данных
- Создание файла символов слоя
- Настройка символов слоя с помощью файла слоя
- Настройка символов с использованием инструмента Применить символы слоя (Apply Symbology From Layer)
- Установка параметров инструмента-скрипта
- Настройка выходных символов в скриптах
Веб-приложения
Веб-приложения, созданные на основе интерфейсов JavaScript API, сами отвечают за отображение результатов.
Дополнительные сведения об отображении результатов в веб-приложениях