Российская геоинформационная платформа Geoanalitika Platform

0

В конце сентября Компания “Совзонд” выпустила новую версию российской геоинформационной платформы Geoanalitika Platform v.1.1. Данная версия характеризуется рядом новых функциональных возможностей в части управления и анализа данных, подключения внешних веб-сервисов, а также общей оптимизации производительности ГИС-сервера.

Функционально Geoanalitika Platform включает 5 подсистем:

  1. Подсистема управления данными
  2. Подсистема публикации веб-сервисов
  3. Подсистема визуализации
  4. Подсистема администрирования
  5. Подсистема интеграции

Подсистема управления данными предназначена для решения задач подключения к источникам данных, импорта и экспорта векторных и растровых данных, создания новых источников данных и управления справочниками.

В качестве источников информации поддерживаются:

  • PostgreSQL/PostGIS;
  • файловые хранилища
  • внешние веб-сервисы OGC (WMS, WFS, WCS, WMTS);
  • ArcGIS Server;
  • Geoserver (REST API).

Доступен импорт векторных данных в форматах ESRI Shapefile, KML, GPX, MID/MIF; растровых в формате GeoTIFF, PNG и JPEG.

Рис. 1. Интерфейс подсистемы управления данными
Рис. 1. Интерфейс подсистемы управления данными

Большинство необходимых операций по управлению данными доступны непосредственно через веб-интерфейс Geoanalitika Platform — например, такие операции как создать новую таблицу базы геоданных, определить тип геометрии, проекцию и набор атрибутивных полей можно выполнить непосредственно через интерфейс системы.

Для повышения качества вносимой семантической информации, начиная с версии 1.1, добавлена поддержка атрибутивных справочников (домены в терминологии ESRI).

Подсистема публикации веб-сервисов предназначена для создания веб-сервисов в соответствии со стандартами Open Geospatial Consortium. В Geoanalitika используется собственный ГИС-сервер с поддержкой стандартов WMS, WFS, TMS.

Картографическая стилизация осуществляется через веб-интерфейс с возможностью интерактивного предпросмотра результатов применения стилей.

Рис. 2. Интерфейс стилизации картографического веб-сервиса
Рис. 2. Интерфейс стилизации картографического веб-сервиса

Для создания кэшированных сервисов реализован интерфейс управления тайловым кэшем, в рамках которого пользователь может определить масштабные уровни нарезки тайлов, формат (PNG или JPEG) и задать ограничение по пространственному охвату кэширования. При этом система позволяет выполнить предварительный расчет необходимого объема кэша и свободного места на сервере.

Рис. 3. Определение параметров кэширования веб-сервиса
Рис. 3. Определение параметров кэширования веб-сервиса

Подсистема визуализации включает 3 взаимосвязанных представления для работы с данными:

  • картографическое представление;
  • табличное представление;
  • аналитическое представление (аналитическая панель или витрина данных).

Картографическое представление предоставляет следующие функциональные возможности:

  1. Управление слоями (порядок отображения, прозрачность, яркость и т.п.);
  2. Определение псевдонимов атрибутивного поля;
  3. Фильтрация объектов на карте по значениям атрибутов;
  4. Управление закладками;
  5. Создание постоянной ссылки на карту;
  6. Печать карты с легендой;
  7. Измерение расстояний и площадей;
  8. Управление базовыми картографическими подложками;
  9. Пространственная выборка объектов;
  10. Атрибутивный поиск;
  11. Редактирование данных;
  12. Функции картометрического анализа данных: построение буферной зоны, операции наложения, кластерный анализ, построение тематических карт и визуализация в формате “тепловой карты”.
Рис. 4. Аналитическая визуализация в формате “тепловой карты”
Рис. 4. Аналитическая визуализация в формате “тепловой карты”

Дополнительной функциональной возможностью в Geoanalitika Platform является плагин для краудсорсинга — который позволяет создавать формы сбора геоданных для неавторизованных пользователей с возможностью модерации. В качестве примера реализации краудсорсингового проекта можно привести портал http://где-клещи.рф

Табличное представление позволяет работать с данными в интерактивном режиме с картой. В версии 1.1 доступны функции просмотра, сортировки по атрибуту, синхронизации с картой, а также экспорта данных в CSV.

Рис.5. Работа с табличным представлением данных
Рис.5. Работа с табличным представлением данных

Аналитическое представление предназначено для создания витрин данных на основе пространственных данных. В версии 1.1 поддеживаются следующие типы визуализации:

  • круговая диаграмма;
  • столбчатая диаграмма;
  • диаграмма рассеяния;
  • гистограмма.

Подсистема администрирования предоставляет администраторам следующие функциональные возможности:

  1. Управление каталогом пользователей и ролей (с возможностью интеграции с сервисами Microsoft Active Directory);
  2. Журналирование действий пользователей;
  3. Отслеживание системных событий работы геоинформационной платформы;
  4. Подключение дополнительных базовых картографических подложек;
  5. Управление API-ключами;
  6. Управление метками безопасности данных и др.

Подсистема интеграции предназначена для интеграции Geoanalitika Platform с другими информационными системами корпоративной ИТ-инфраструктуры и включает REST API и JavaScript API.

REST API предоставляет функциональные возможности для работы с пространственными данными и веб-сервисами, в частности:

  • получение списка источников данных;
  • запись данных;
  • получение данных;
  • создание веб-сервиса;
  • изменение стиля объекта;
  • создание кэша и др.

JavaScript API доступен с подключением библиотеки geoanalitika.js с предоставлением доступа к возможностям:

  • управление слоями карты;
  • фильтрация объектов слоя;
  • работа с событиями и др.

Резюмируя вышесказанное, можно отметить, что Geoanalitika Platform предоставляет все необходимые компоненты для развертывания корпоративных ГИС, визуализации и анализа пространственных данных, а также интеграции в ИТ-ландшафт организации. Функциональные возможности платформы активно развиваются с каждой версией: так в рамках следующего релиза (v 1.2) мы ведем работу над расширенными возможностями анализа и визуализации пространственно-временных данных, добавлением сервиса прямого и обратного геокодирования и поддержки векторных тайлов.

По вопросам сотрудничества можно обращаться на geoanalitika.com или е-mail: info@geoanalitika.com