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