Использование картографических сервисов ArcGIS for Server
Картографические сервисы ArcGIS служат документами карты ArcMap в качестве картографических сервисов на основе интернета и могут использоваться в ArcMap (а также в ArcGlobe) как слои карты. Ниже приведены некоторые общие задачи для работы со слоями картографических сервисов ArcGIS.
Слои сервиса ArcGIS в таблице содержания
Слои картографических сервисов ArcGIS добавляются в таблицу содержания как сложные слои. Вы можете развернуть слой картографического сервиса, чтобы увидеть его подслои.
Однако, вы не можете добавлять или удалять подслои в картографическом сервисе в таблице содержания.
Поскольку сервис основан на документе ArcMap, вы увидите организацию слоя в исходном документе карты.
В примере выше обратите внимание на линию, соединяющую вместе подслои. Эта линия запрещает вам вставлять слой в этот составной слой сервиса или разбивать слой сервиса на входящие в него подслои.
Меню клавиш быстрого доступа слоя картографического сервиса
Вы можете получить доступ и выполнить ряд задач, щелкнув правой кнопкой слой картографического сервиса, чтобы отобразить контекстное меню.
Диалоговое окно Свойства слоя (Layer Properties) для слоев картографического сервиса
Как и с другими слоями, вы используете диалоговое окно Свойства слоя (Layer Properties), чтобы просмотреть и изменить свойства слоев картографических сервисов ArcGIS. Щелкните правой кнопкой имя слоя в таблице содержания и выберите Свойства (Properties) в контекстном меню.
Закладка Источник (Source)
На закладке Источник (Source) свойств слоя сервиса отображается такая информация, как экстент карты, тип данных (сервиса), имя сервера или URL, допустимые операции/ограничения сервиса и исходная система координат сервиса.
Кнопка Установить источник данных (Set Data Source) позволяет восстановить слой картографического сервиса в случае, если по какой-либо причине связь с сервером в момент открытия карты была прервана. На необходимость восстановления слоя указывают ряд признаков: слой не отображается, в таблице содержания окошко с отметкой у названия слоя недоступно, рядом с этим окошком стоит красный восклицательный знак.
С помощью этой кнопки также можно указать для этого слоя другой картографический сервис ArcGIS for Server. Вы не можете выбрать другой тип сервиса, чтобы установить источник данных. Например, вы не можете заменить картографический сервис ArcGIS for Server сервисом WMS, используя Установить источник данных (Set Data Source). Если вы желаете это сделать, вам следует вручную удалить картографический сервис ArcGIS for Server из карты и вручную добавить сервис WMS.
Приложение только восстанавливает/замещает источник данных для текущего слоя сервиса, даже если источники данных других сервисных слоев, которые нуждаются в восстановлении, находятся на том же сервере. Вам следует обновить эти слои по-отдельности.
Разрешения слоя сервиса
Разрешения на слой сервиса ArcGIS for Server позволяют вам отображать их в вашей напечатанной или экспортируемой карте. Когда вы работаете со слоем сервиса в Виде данных (Data view), в нижнем правом углу фрейма данных вы видите иконку.
Щелчок на эту иконку открывает отдельное окно, в котором перечислены разрешения для всех включенных в текущий момент в вашем фрейме данных слоев сервиса. После экспортирования фрейма данных или переключения в вид Компоновка (Layout) иконка перемещается с преобразованным текстом разрешений сервисных слоев. Вы не можете переместить или изменить тот текст. Однако у вас есть возможность убрать этот текст при помощи элемента Разрешения слоя сервисов (Service Layer Credits) динамического текста. Это настраивается в главном меню: Вставить (Insert) > Динамический текст (Dynamic Text). После запуска этого элемента динамического текста преобразованный текст больше не будет отображаться во фрейме данных. Работа с элементом динамического текста Разрешений слоя сервисов (Service Layer Credits) выполняется в также как и с другими динамическими элементами, и его местоположение, изменение размера, редактирование текстовых символов производятся по вашему усмотрению.
Закладка Слои (Layers)
На закладке Слои (Layers) отображается перечень слоев картографического сервиса. В ней также представлена информация о диапазонах масштаба подслоев (если они различаются) и то, какие слои имеют надписи, которые можно включить и выключить.
Используйте столбец Видимый (Visibility), чтобы включить или выключить видимость для подслоев.
Если картографический сервис ArcGIS является кэшированным сервисом высокого быстродействия, окошки для отметок на закладке будут недоступны. Кэшированные слои можно отобразить только при публикации, и вы не можете включить или выключить отдельные слои. Чтобы узнать тип картографического сервиса, с которым вы работаете, откройте закладку Источник (Source) и посмотрите значение поля Тип картографического сервиса.
Закладка Дополнительно (Advanced)
Используйте закладку Дополнительно (Advanced), чтобы контролировать:
- Цвет фона
- Прозрачность слоя или цвета для слоя картографического сервиса ArcGIS
- Формат изображения, который используется для доставки отображений картографического сервиса
Выбор фона
Все основанные на изображениях сервисы имеют фон. Фон - это любая часть слоя изображения, в которой не прорисованы объекты карты. Если тип изображения, полученный из сервера, поддерживает прозрачность, ArcMap делает фон прозрачным по умолчанию. Прозрачный фон особенно полезен для использования в смешанных слоях (например для слоев точек и линий сервиса).
Вы можете выбрать другой фон, если щелкните на палитру цветов и выберите желаемый цвет.
Установка цвета на прозрачный
Вы также можете установить определенный цвет сервиса как прозрачный. На следующем рисунке показан картографический сервис ArcGIS. Если прозрачность не применена, вы не можете видеть слои под штатами.
На следующем грисунке желтый, используемый как цвет заливки (см. выше) для штатов, сделан прозрачным. Для каждого штата сохраняются серые линии границы, но теперь вам виден рельеф под слоем штатов.
Опции полупрозрачности фона недоступны, если сервис не поддерживает типы изображений, которые допускают прозрачность. Если вы для фона применили настройку Нет цвета (No Color), то не сделаете его прозрачным, так как он будет белым. Фон сервисного слоя всегда имеет цвет.
Инструмент Пипетка (Eye Dropper) Вы можете использовать его, чтобы щелкнуть цвет на отображении карты и определить его RGB значения. Затем вы можете использовать значения RGB, чтобы сделать цвет прозрачным. Вы можете добавить инструмент Пипетка (Eye Dropper) на любую панель инструментов ArcMap из категории Компоновка страницы (Page Layout) на закладке Команды (Commands) диалогового окна Настройка (Customize).
Откройте диалоговое окно Настройка (Customize), щелкнув Настройка (Customize) > Режим настройки (Customize Mode) в главном меню ArcMap.
Установка прозрачности слоя
Добавление прозрачности позволяет видеть объекты карты, которые лежат под слоем. Это добавляет информацию к карте и может добавить глубину в картографию. Вы можете добавить прозрачность только для всего слоя сервиса, а не для подслоев.
Изменение формата изображений сервиса
Многие картографические сервисы ArcGIS могут обслуживаться в выбранном формате изображений. По умолчанию ArcMap требует изображения формата PNG 32. Этот формат строит высококачественное изображение и поддерживает прозрачность, однако размер его данных, может быть значительно больше, чем у других форматов. Вы можете использовать форматы меньшего размера, например JPEG, но для него не поддерживается прозрачность слоя.
Чтобы выбрать доступный формат изображения, используйте ниспадающее меню Формат изображения слоя (Layer Image Format). В этом меню отображаются опции форматов, поддерживаемых сервисом.
Если вы подключаетесь к картографическому сервису, опубликованному с ArcGIS Server 10.0 или 9.3.x, то ArcMap запрашивает PNG 24 как формат по умолчанию для основанных на MXD картографических сервисов и PNG 32 - для основанных на MSD картографических сервисов.
Работа с закладкой Время (Time)
Если сервис поддерживает время, вы увидите закладку Время (Time) в диалоговом окне Свойства слоя (Layer Properties). Вы можете пошагово выполнять операции с данными во времени и видеть модели или тренды.
Дополнительная информация по работе со временем см. в разделе О визуализации временных данных.
Работа с подслоями
Вы можете работать с подслоями в картографическом сервисе ArcGIS. Щелкните правой кнопкой подслой в таблице содержания и выберите нужную операцию в контекстном меню.
Например, для слоев картографического сервиса, которые допускают надписывание, вы можете включить и выключить надписи для подслоев.
Сохранение слоя сервиса
При сохранении документа ArcMap, содержащего слой сервиса ГИС или файл слоя, информация о подключении к сервису ГИС и состояние слоя сервиса ГИС сохраняются как часть документа карты. При повторном открытии карты, ArcMap автоматически переподключается к серверу и отправляет соответствующий запрос на основе внутренней пространственной привязки, экстента карты и сохраненного состояния картографических слоев. Например, если вы отключите видимость для определенного слоя сервера (или его подслоев) и сохраните карту, слой останется отключенным, когда вы в следующий раз откроете карту.