Геоинформационная платформа

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

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

Функционально программные продукты геоплатформы включают:

1. Сервер базы пространственных данных под управлением реляционных СУБД. Осуществляет хранение и управление пространственными и системными данными.
2. Серверное ПО обработки входящих пакетов информации. Осуществляет прием входящих пакетов пространственных данных, их валидацию, первичный контроль и загрузку в базу пространственных данных.
3. Картографический сервер. Осуществляет публикацию пространственных данных, хранящихся в базе пространственных данных в виде картографических веб-сервисов стандартов Open Geospatial Consortium.
4. Веб-сервер. Осуществляет публикацию и доступ к веб-приложениям геоплатформы.
Веб-сервер осуществляет публикацию API-функционала, предоставляющего возможности геоплатформы сторонним приложениям, обеспечивающую такие функции как:
  • Указать координаты на карте;
  • Позиционировать карту на точке;
  • Позиционировать карту на объекте;
  • Позиционировать карту на наборе объектов;
  • Очистить подсветку объектов;
  • Показать слой;
  • Скрыть слой;
  • Построить картограмму на основе собственных данных.

5. Веб-приложение доступа к пространственным данным. Внутреннее клиентское веб-приложение Геоплатформы, позволяющее:
  • Осуществлять работу со слоями пространственных данных, публикуемых с помощью картографического сервера:
- формировать дерево слоев, необходимых для решения конкретной задачи, задавать свойства отображения для каждого слоя, включая создание фильтрующих запросов к данным, создаваемых при помощи конструктора запросов;
- осуществлять поиск объектов в слоях – по наименованию, адресу, набору атрибутов, в заданной области;
- получать информацию по полному составу атрибутов объекта, включая информацию из интегрированных информационных систем (путем передачи запроса в соответствующую систему и вывода результата ответа в виде формуляра);
- осуществлять привязку к пространственным объектам неформализованной информации в виде файлов;
- отображать медиаконтент, сопоставленный с пространственными объектами
- измерять площади и расстояния на местности;
- формировать собственные (пользовательские) слои пространственных данных, организовывать их хранение в виде каталога слоев, осуществлять редактирование пользовательских слоев непосредственно в веб-приложении.
  • Проводить визуальный и инструментальный анализ пространственных данных с использованием поисковых, измерительных, аналитических и вычислительных функций работы с пространственными данными:
- осуществлять работу с данными, имеющими атрибут времени при помощи механизма «Хронология»;
- осуществлять работу со слоями в режиме «шторки» и изменения прозрачности слоя для проведения сравнительного анализа данных двух и более слоев;
- осуществлять поиск объектов в заданном удалении от выбранного объекта, строить буферные зоны на основе атрибутивных характеристик либо введенной пользователем величины;
- осуществлять построение маршрутов из точки в точку с использованием графа дорожной сети.
  • Осуществлять работу с табличными данными, связанными со слоями пространственных данных:
- формировать тематические карты на основе табличных данных;
- делать выборки;
- осуществлять редактирование табличных данных.
Формировать внешний вид печатного документа, содержащего пространственные данные геоплатформы и связанную с ними информацию, выводить его на печать;
  • Сохранять текущую конфигурацию сеанса работы с картой в виде проекта карты, возобновлять работу с ранее сохраненными сеансами работы, предоставлять к ним доступ другим пользователям.

6. Веб-приложение администрирования геоплатформы
Клиентское веб-приложение, осуществляющее функции администрирования геоплатформы:
  • Управление функционированием основных компонентов геоплатформы: серверов, рабочих областей, хранилищ данных;
  • Регистрацию источников пространственных данных;
  • Определение пользователей, ролей пользователей и профилей использования пространственных данных, распределение прав их доступа к пространственным данным;
  • Конфигурирование картографических слоев, их групп и категорий
  • Конфигурирование схем хранения пространственных данных, пользовательских картографических слоев, картографических веб-сервисов, стилей их визуального оформления, управление библиотеками условных знаков;
  • мониторинг журналов работы всех компонентов геоплатформы.

Технологический стек:
  • Виртуальные машины или контейнеры для масштабируемости и гибкости
  • Использование СУБД PostgreSQL для хранения и управления геопространственными данными
  • Основные языки программирования: C++, JavaScript, Python

Компетенции
Документы
Фотогалерея
URL