Пользователь ArcGIS часто сталкивается со стандартной задачей предоставления своих сервисов другим сотрудникам внутри организации и другим пользователям с помощью веб-ГИС и веб-приложений ГИС. Вы будете проектировать и создавать веб-приложения ГИС с помощью широкого спектра ресурсов, а конечные пользователи будут работать с этими приложениями для своих целей и выполнения целого ряда рабочих задач.
В этом разделе Справки приводится описание основных достоинств веб-ГИС, о которых необходимо знать перед тем, как приступать к разработке веб-приложения ГИС, и описание методов эффективного использования ресурсов ArcGIS в базовой карте и оперативных слоях, а также описание различных возможностей редактирования в веб-приложениях ГИС. Даны ссылки на дополнительные разделы, которые помогут вам лучше понять работу с имеющимися ресурсами при разработке или создании веб-приложений ГИС.
Что такое веб-ГИС?
Веб-ГИС – это вид распределенной информационной системы, в которую, по меньшей мере, входит сервер и клиент, где сервер – это ГИС-сервер, а клиент – это веб-браузер, настольное приложение или мобильное приложение. В своей простейшей форме, веб-ГИС можно определить как простую ГИС, которая использует веб-технологию для установки связи между сервером и клиентом.
Вот некоторые ключевые элементы, присущие веб-ГИС:
- У сервера есть URL, по которому клиенты находят его в Интернете.
- При отправке запросов к серверу клиент использует протокол HTTP.
- Сервер выполняет запрашиваемые операции ГИС и отправляет ответ клиенту через HTTP.
- Формат ответа, отправленного клиенту, может быть разный, например, это может быть HTML, бинарное изображение, XML (расширяемый язык разметки) или JSON (JavaScript Object Notation).
Преимущества веб-ГИС
За счет использования Интернет для доступа к информации по Интернету вне зависимости от удаленности сервера от клиента, веб-ГИС имеет преимущества перед традиционными настольными ГИС. Среди них можно назвать следующие:
- Глобальная широта охвата: Пользователь ArcGIS может предоставлять веб-приложения ГИС пользователям, находящимся в любой точке мира, и они могут иметь к ним доступ со своих компьютеров или мобильных устройств. Глобальный охват веб-ГИС унаследован от HTTP, который имеет очень широкое распространение. Почти во всех организациях брандмауэры открыты для определенных портов, через которые в их локальные сети поступают запросы HTTP, и через которые отправляются ответы в том же формате, в результате чего повышается доступность данных.
- Многочисленность пользователей: В общем случае с традиционной настольной ГИС может работать в конкретный момент времени только один пользователь, тогда как веб-ГИС могут пользоваться десятки и сотни пользователей одновременно. В связи с этим, для веб-ГИС требуется более высокая производительность и масштабируемость, чем для настольной ГИС.
- Улучшенная кросс-платформенная совместимость: Большая часть веб-клиентов ГИС – это веб-браузеры: Internet Explorer, Mozilla Firefox, Apple Safari, Google Chrome и так далее. Поскольку эти браузеры в основном соответствуют стандартам HTML и JavaScript, веб-ГИС, которая опирается на HTML-клиенты, как правило поддерживает различные операционные системы, такие как Microsoft Windows, Linux и Apple Mac OS.
- Низкая стоимость, распределенная по большому количеству пользователей: Больная часть Интернет-контента не оплачивается конечными пользователями. Точно такая же ситуация с веб-ГИС. Обычно не требуется покупать программное обеспечение или платить за использование веб-ГИС. Организациям, которым необходимо предоставить функциональные возможности ГИС многим пользователям, могут также сократить свои расходы через веб-ГИС. Вместо покупки и установки настольной ГИС для каждого пользователя, организация может работать только с одной ГИС, и единственная система будет находится в совместном пользовании многих людей: дома, на работе, в выездных условиях.
- Удобство пользования: Настольная ГИС рассчитана на профессиональных пользователей, прошедших многомесячное обучение и имеющих опыт работы с ГИС. Веб-ГИС рассчитана на широкую аудиторию, к которой также относятся неспециалисты, не имеющие представления о том, как работает ГИС. Они ожидают, что веб-ГИС так же просто пользоваться, как и у веб-сайтом. Веб-ГИС во многом имеет простой, интуитивно-понятный и удобный интерфейс, за счет чего ей удобней пользоваться, чем настольной ГИС.
- Единый механизм обновления: Для обновления настольной ГИС до новой версии, необходимо установить обновление на каждый компьютер. При работе с веб-ГИС одно обновление работает для всех клиентов. Такая простота в обслуживании позволяет веб-ГИС эффективно работать с информацией в реальном времени.
- Различные приложения: В отличие от настольной ГИС, которой может пользоваться ограниченное количество специалистов по ГИС, веб-ГИС могут пользоваться все сотрудники предприятия, а также широкая публика. У широкого потребителя совершенно разные запросы. Такие приложения как отображение на карте резиденций знаменитостей, установка тегов для личных фотографий, местонахождение друзей и отображение мест доступа к сети через Wi-Fi – это лишь некоторые примеры возможного использования веб-ГИС.
Эти характеристики указывают как на преимущества, так и на серьезные задачи, которые стоят перед веб-ГИС. Например, простота в пользовании веб-ГИС стимулирует интерес широкой публики, но при этом необходимо помнить о пользователях Интернета, у которых нет опыта работы с ГИС. И обратно, для поддержки большого количества пользователей требуется, чтобы веб-ГИС была масштабируемой.