Среда для размещения ГИС-приложений

Цель ГИС-специалиста — предоставить конечным пользователям ГИС-приложение, которое позволяет им выполнять работу без глубоких знаний ГИС. По необходимости ваша концепция каждого веб-приложения ГИС намного сложнее того, что видят конечные пользователи. В этом разделе описываются все элементы, необходимые для каждого веб-приложения ГИС. Эти элементу предоставляют среду для создания и предоставления возможностей ГИС конечным пользователям.

Элементы веб-приложения ГИС

Каждое веб-приложение ГИС содержит пять основных элементов:

  1. веб-приложение;
  2. цифровые базовые карты;
  3. оперативные слои;
  4. задачи и инструменты в веб-приложении ГИС;
  5. одна или несколько баз геоданных.

Анатомия веб-приложения ГИС
В веб-приложении ГИС пять основных элементов, доступ к которым можно получить через Интернет или по локальной сети.

Далее представлено краткое описание каждого элемента.

1. Веб-приложение

Веб-приложение предоставляет клиенту программный интерфейс и соответствующие инструменты для визуализации географической информации и взаимодействия с ней. Это может быть приложение ArcGIS Viewer for Flex, которое работает в браузере, или же мобильное приложение, работающее с устройством с поддержкой GPS или смартфоном, таким как iPhone.

Можно использовать множество приложений для создания веб-приложения ГИС для конечных пользователей. Зачастую правильный выбор зависит от набора функций, инструментов и отображений карты, необходимых для рабочих процессов пользователей. Так же часто выбор приложения будет зависеть от конечных пользователей и их опыта в работе с компьютерами, а также того, где выполняется работа (например, в полевых условиях, удаленном офисе с медленным подключением к Интернету и т. д.).

Более подробно о возможных вариантах создания веб-приложений см. в следующих разделах:

2. Цифровые базовые карты

В веб-приложениях ГИС базовые карты предоставляют географический контекст для каждого приложения. Тип приложений (например, гидрология, участки, линии электрических сетей и охрана окружающей среды) часто определяет тип базовой карты, который необходимо использовать. Например, в веб-приложении ГИС, предназначенном для охраны водоплавающих птиц, ортоизображения высокого разрешения будут подходящим типом базовой карты для оцифровки заболоченных участков.

Ниже приведены примеры распространенных базовых карт:

  • Транспортные базовые карты часто содержат дороги, названия улиц, достопримечательности, зоны землепользования, водоемы и названия мест.
  • Топографические базовые карты часто содержат административные границы, города, водные объекты, физиографические объекты, парки, ориентиры, транспортные сети и здания.
  • Базовые карты местности часто содержат изображения с цветной отмывкой, батиметрические сведения и объекты прибрежных вод, представляющие нейтральный фон для других слоев данных.
  • Базовые карты со снимками содержат спутниковые снимки низкого разрешения для карты планеты и снимки высокого разрешения для различных регионов.
  • Гибридные базовые карты часто содержат дополнительные слои, которые можно включать и отключать как наложения карты — например, слои карты, такие как транспортные, топографические, слои местности и снимков, часто включаются как дополнительные наложения базовой карты, которые можно включать и отключать для различных целей.

Так как для создания базовых карт высокого качества может потребоваться много времени и навыков, компания Esri создала серию интернет-карт и задач, а также шаблонов карт, которые доступны в Ресурсном центре ArcGIS и которые можно использовать в своих веб-приложениях ГИС. Однако, если вы предпочитаете создать собственную базовую карту ArcGIS for Desktop предоставляет все инструменты, необходимые для эффективной сборки, создания и кэширования качественных базовых карт. Дополнительные сведения см. в разделе О создании собственной базовой карты.

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

3. Оперативные слои

Оперативные слои — это небольшой набор слоев, с которыми вы работаете напрямую или получаете в результате операции (например, запроса) в веб-приложении ГИС. Эти слои часто адаптируются для определенной группы пользователей ГИС-специалистом. Например, специалист по планированию городов использует смартфон Windows с ГИС-приложением для обновления расположения крышек люка на слое канализации.

Оперативные слои состоят, в том числе, и из следующих элементов:

  • Наблюдений и показателей датчиков: это может быть любая информация, отражающая статус или ситуацию, например местоположения преступлений, показатели датчиков дорожного движения, метеорологических и других датчиков (например, измерителей расхода воды), наблюдения оборудования или полевых работников, результаты инспекции, адреса клиентов, районы заболеваний, мониторы качества воздуха и загрязнений и т. д. Эти источники информации часто отображаются как сведения о статусе в веб-картах ГИС. Кроме того, они часто используются как входные данные для аналитических операций, выполняемых на сервере.
  • Слои редактирования и доступа к данным: это слои карты, с которыми работают пользователи, например для редактирования объектов, выполнения запросов и выбора объектов для анализа.
  • Результаты запроса: во многих случаях приложения отправляют запрос серверу и получают в результате набор записей. К ним могут относиться набор отдельных объектов или записей атрибутов. Пользователи часто отображают эти результаты и работают с ними в виде графики карты в веб-приложениях ГИС.
  • Результирующие слои, образованные на основе аналитических моделей: ГИС-анализ можно выполнять для получения новой информации, которую можно добавить как новые слои карты, исследовать, визуализировать, интерпретировать и сравнить.

В большинстве ГИС-приложений пользователи работают с оперативной информацией (иногда с несколькими оперативными слоями) поверх базовой карты, которая предоставляет географический контекст. В других ситуациях оперативный слой отображается под другими слоями, которые предоставляют контекст о местоположении. Например, при классификации и отображении областей с разными почтовыми индексами по демографической информацией пользователи часто накладывают на эти результаты транспортные сети и названия мест для предоставления контекста о местоположении.

Оперативные слои часто бывают динамичными. Они извлекаются из базы данных ГИС и отображаются во время выполнения, например при панорамировании, изменении масштаба и обновлении карты. Во многих случаях оперативные слои работают с определенным диапазоном масштабов и разрешений карты. В отличие от них базовые карты можно разрабатывать для использования с более широким диапазонов масштабов. Например, базовые карты обычно позволяют уменьшать масштаб до больших экстентов карты.

Более подробно см. Об оперативных слоях.

4. Задачи и инструменты в веб-приложении ГИС

Веб-приложения ГИС часто предоставляют инструменты, выполняющую обработку до картирования. Эти инструменты могут быть общего назначения, например для поиска адреса, и специализированного типа, например для вычисления ежемесячного потенциала солнечной энергии для большого города.

Есть два способа для выполнения таких задач:

  • Использовать клиент для этого: этот метод подходит для относительно простых процессов, когда необходимые данные находятся на клиентской стороне. Типичными примерами служат отображение результатов анализ и формирование тепловых карт на основе набора точечных объектов.
  • Использовать сервер для этого: этот метод подходит для сложных процессов, когда не все необходимые данные находятся на клиентской стороне. К типичным примерам относится поиск ближайшего объекта и прокладка маршрута, вычисление потоков и поиск области с наибольшим населением за счет наложения нескольких слоев данных.

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

  • Пользователям, являющимся редакторами, требуется ряд специальных инструментов, позволяющих выполнять свои задачи. Например, инструменты для редактирования кадастровой среды и земельных участков будут отличаться от инструментов, используемых для компиляции электрических сетей или гидрологической информации.
  • У многих конечных пользователей есть набор целевых слоев и соответствующий набор инструментов для работы с этими слоями, например для поиска ближайшего объекта и прокладки маршрута, вычисления потока на основе текущих условий и выполнения анализа структурных точечных закономерностей на множестве случайных местоположений.
  • Для показателей датчиков это инструменты для отображения, суммирования, составления графиков и анализа полевых показателей.
  • Многие веб-приложения ГИС содержат программные функции для выполнения ГИС-моделирования и анализа, а также инструменты для работы с результатами, их визуализации и анализа. Может использоваться ряд инструментов для создания графиков, анализа результатов (например, для классификации и отображения результатов на карте, получения статистических сводок, создания табличных отчетов, формирования графиков и т. д.).
  • В некоторых веб-приложениях ГИС пользователи отправляют запросы серверу, который возвращает ряд объектов и их атрибутов. Эти результаты отображаются на карте в виде интерактивной графики с описательной информацией, по которой можно создавать диаграммы, получать итоговые данные и которую можно использовать в качестве гиперссылок для доступа к более подробной информации.

5. Одна или несколько баз геоданных

Каждое ГИС-приложение зависит от надежной среды управления геопространственными данными, которая может содержать информацию, используемую для поддержки приложения. Это может быть одна или несколько баз геоданных, набор шейп-файлов, различные табличные базы данных и электронные таблицы, файлы САПР, файлы проектов, веб-страницы HTML и т. д.

Сообщество ГИС-специалистов концентрируется на инвестициях в создание высококачественной географической информации. Ответы, получаемые от ГИС, не могут быть лучше качества информации в базе геоданных. Наборы данных ГИС должны компилироваться единообразно, согласованно для интеграции в географической среде. Многие пользователи ГИС вкладывают много усилий в создание и обслуживание своих геопространственных баз данных. Ценность этих хранилищ информации очень высока для решения широкого спектра задач. Надежные географические данные становятся еще важнее, если требуется не просто отображать информацию о наблюдениях на базовой карте.

Базы геоданных ArcGIS — это очень важная технология управления данными для моделирования, организации и обслуживания информации ГИС для решения поставленных задач. Базы геоданных предназначены для поддержки всех уровней реализации ГИС, от тех, что поддерживают простейшие модели геоданных, до тех, что намного сложнее.

Веб-сервисы помогают развернуть эту среду

Следует отметить, что все эти элементы в веб-приложении ГИС могут размещаться и обслуживаться с помощью ArcGIS for Server. Например, веб-приложение ГИС может предоставлять доступ к различным веб-сервисам: сервису базовой карты, оперативным картографическим сервисам, сервисам геообработки, сервисам геоданных, сервисам изображений и т. д.

Одним из больших преимуществ веб-приложений ГИС является то, что вы можете объединять удаленные веб-сервисы с собственным локальным содержимым для создания веб-приложений ГИС. Стоит подумать, как можно использовать собственные ресурсы с сервисами других организаций в веб-приложениях ГИС.

Solar Boston — это пример реализации веб-приложения ГИС, разработанного с помощью ArcGIS, которое отображает интерактивную карту потенциала солнечной энергии в Бостоне. Далее представлен процесс развертывания этого веб-приложения ГИС:

9/12/2013