Настройка картографического веб-приложения

Начните работу с автоматического создания веб-приложения при помощи Manager в среде Visual Studio, а затем выполните пользовательскую настройку приложения под ваши требования. Шаблон картографического веб-приложения (Web Mapping Application) интегрирован в Visual Studio. Независимо от того, где он был создан — в Manager или в Visual Studio — этот шаблон содержит стандартные элементы веб-страницы вместе с элементами управления. Эти элементы управления включают в себя как стандартные веб-элементы ASP.NET, так и предназначенные для Web ADF компании ESRI.

Настройка картографического веб-приложения производится на двух основных уровнях:

Прежние версииПрежние версии:
В ранних версиях ArcIMS (вплоть до 9.2) включено приложение под названием Manager, которое позволяло создавать сервисы ArcIMS, разрабатывать веб-сайты и управлять сервисами и серверами. В ArcIMS 9.2 этот Manager был убран. Для создания сервисов применяется ArcIMS Author. ArcIMS Designer применяется для разработки веб-сайтов при помощи HTML-вьюера, пользовательского или стандартного Java-вьюера. Для управления сервисами и серверами служит ArcIMS Administrator или ArcIMS Service Administrator. Для создания веб-приложений применяется ArcGIS for Server Manager.

Сравнение приложений Manager и ArcIMS Designer

Для лучшего понимания доступных в Manager функций, приведена сравнительная таблица соответствующих функций ArcIMS Designer и Manager. Во многих случаях между ними есть однозначное соответствие, несмотря на то, что формат и порядок отличаются.

Действие

Designer

Manager

Задать имя веб-приложения

Введите имя.

Так же

Задать заголовок приложения

Введите заголовок.

Так же

Добавить сервисы

Только сервисы ArcIMS. HTML-вьюер позволяет использовать только один сервис в одном вьюере. Пользовательский и стандартный Java-вьюеры позволяют применять более одного сервиса ArcIMS в одном вьюере. Доступ к сервису осуществляется по протоколу HTTPS.

ArcIMS, ArcGIS for Server и WMS. К сервисам возможен доступ с одного или нескольких сайтов. Доступ к сервисам ArcIMS осуществляется по протоколу HTTP или TCP.

Задать экстент карты

Исходный экстент базируется на экстенте сервиса или слоя сервиса. Пределом экстента является максимальный экстент, допустимый сервисом или слоем.

Допустимы пользовательские экстенты. Экстент по умолчанию берется из главного картографического ресурса.

Выбрать обзорную карту

Любое изображение или сервис изображений ArcMap, размещенный на том же сервере, что и карта.

Может применяться любой сервис.

Выбрать масштабную линейку

Задайте источник данных и единицы измерения.

Задайте единицы измерения и цвет.

Выбрать панель инструментов (Отдельные инструменты и задачи смотрите ниже.)

Выберите, какие инструменты разместить на панели.

Выберите, включать панель в приложение или нет.

Выбрать задачи

недоступно

На выбор есть задачи Поиск, Запрос, Печать и Найти адрес.

Выбрать стрелку севера

Входит по умолчанию.

Доступен выбор подходящего по стилю инструмента навигации.

Выбрать таблицу содержания

По умолчанию входит легенда и перечень слоев.

Возможно включение таблицы содержания, сервиса в таблице и образцов легенды.

Выбрать общий стиль

недоступно

Является частью элементов страницы.

Добавить веб-ссылки на верхнюю панель

недоступно

Является частью элементов страницы.

Выбрать местоположение веб-приложения

По умолчанию — виртуальная директория, созданная в процессе пост-установочной настройки.

По умолчанию — директория wwwroot.

Изменить выходное местоположение

Нет

Да

Инструменты и задачи

Многие операции, которые доступны с панели инструментов в HTML-вьюере, Стандартном и Пользовательском Java-вьюере, также присутствуют и в картографическом веб-приложении. Но в некоторых случаях для работы с этими операциями был принят новый подход. Одним из крупных нововведений является появление задач (tasks). Эта структура представляет собой стандартизованный подход к использованию геоинформационных функций в картографическом веб-приложении. Помимо облегчения работы с готовыми функциональными возможностями, можно использовать модель для создания пользовательских задач. Каждая задача является единицей рабочего процесса, и, зачастую, для взаимодействия с пользователем необходимо диалоговое окно. К примеру, в HTML-вьюере при выборе инструмента Найти (Find) открывается диалоговое окно, предназначенное для ввода строки поиска. В картографическом веб-приложении на панели инструментов нет подобного инструмента. Взамен возможна настройка задачи Поиск (Search), позволяющей выполнять поиск по строке. В дополнение к задаче Поиск для пользователей ArcIMS доступны и другие задачи: Запрос (Query), Печать (Print), Найти адрес (Find Address) и Найти местоположение (Find Place).

В следующей таблице производится сравнение инструментов, доступных в HTML-вьюере, Стандартном Java-вьюере и Пользовательском Java-вьюере, с аналогичными им инструментами или задачами в картографическом веб-приложении.

HTML-вьюер, Пользовательский Java-вьюер, Стандартный Java-вьюер

Картографическое Веб-приложение

Переключение между легендой и списком слоев

Таблица содержания имеет вид сворачиваемой, закрепляемой панели, на которой содержатся и слои и образцы легенды.

Включение/выключение обзорной карты

Включена в сворачиваемую, закрепляемую панель.

Увеличение, уменьшение, перемещение

Входит в состав панели инструментов. Кроме того, можно применять колесико мыши или клавиши.

Приблизить к полному экстенту

Входит в состав панели инструментов.

Приблизить к активному слою

Недоступно. Нет понятия активного слоя.

Предыдущий экстент

Входит в состав панели инструментов.

Перемещение в сторону севера, востока, юга, запада

Для перемещения по карте служит Инструмент навигации.

Идентифицировать

Входит в состав панели инструментов.

Запрос

Аналогом является задача Запрос.

Найти

Аналогом является задача Поиск.

Хранимый запрос

Применяется задача Запрос или Поиск

Измерить

Входит в состав панели инструментов.

Настройка единиц измерения

Входит в состав диалогового окна Измерить.

Буфер

См. подсказку.

Выбрать прямоугольником, линией или полигоном

См. подсказку.

Найти адрес

Аналогом является задача Найти адрес.

Снять выделение объектов

Для выделения объектов следует активировать выделение у каждого выбранного объекта по отдельности. Снятие выделения производится также поочередно.

Печать

Аналогом является задача Печать.

недоступно

Инструмент Увеличение на панели инструментов.

ПодсказкаПодсказка:

Функции буфера и выборки объектов не входят в состав панели инструментов. Пользователи ArcGIS for Server могут для выполнения этих операций воспользоваться задачей Геообработки (Geoprocessing). Пользователи ArcIMS могут добавить эти операции путем настройки картографического веб-приложения.

Пользовательский и Стандартный Java-вьюеры оснащены теми же инструментами, что и HTML-вьюер. Кроме того, у них есть дополнительные инструменты:

Пользовательский и Стандартный Java-вьюеры

Картографическое Веб-приложение

Открыть проект, Сохранить проект, Закрыть проект

В картографическом веб-приложении нет аналога этим функциям. Тем не менее, сохранение, закрытие и открытие карт может производиться при помощи ArcGIS Explorer.

Подсказки карты

Доступны через закладку Слои приложения Manager (на закладке Записи диалогового окна Свойства слоя ).

Свойства слоя

Доступны через закладку Слои приложения Manager.

Редактирование примечаний

В Manager имеется задача Редактор.

Примечания карты

Не входит в состав Manager, но возможна пользовательская настройка картографического веб-приложения для поддержки подобной функции.

10/15/2012