Российская геоинформационная платформа 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