Российский разработчик и интегратор систем управления
Свидетельство о государственной регистрации программы для ЭВМ №2015612060 BDSA-GIS
Свидетельство о государственной регистрации программы для ЭВМ №2015612060 BDSA-GIS

Единая централизованная геоинформационная платформа, предназначенна для организации работы с картографическими, пространственными и геоданными Заказчика.

Зарегистрирована в Едином реестре российских программ для ЭВМ и БД (Приказ Минцифры РФ от 24.04.2019 №168, Приложение 2, №п/п.2). Номер государственной регистрации программного обеспечения 5358.

Назначение

Единая централизованная геоинформационная платформа, предназначенна для:

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

Функциональность

Программная платформа реализована в web-технологии с использованием высокоуровневых языков Java и Java Script.

BDSA-GIS (NOVAGIS) обеспечивает возможность построения распределенной геоинформационной системы, совмещающей в себе возможности организации внешнего и внутреннего сегмента данных, а также посредством интеграционных компонентов обеспечивает возможность взаимодействия с программным продуктами компании, такими как UIP_EService (BP-MODULE), BDSA-WAREHOUSE, BDSA-REPORTING, GEOVIEWER. 

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

  • Компонент работы с данными
  • Компонент работы с пространственными данными
  • Компонент импорта/экспорта
  • Компонент маршрутизации
  • Адаптер для взаимодействия с толстым клиентом на базе QGIS

Компонент работы с данными

Базовый функциональный комплекс в части компонента работы с данными обеспечивает выполнение следующих функций:

  • Обеспечение многопользовательского доступа к данным
  • Хранение пространственных, атрибутивных данных и электронных образов документов
  • Формирование и выполнение пространственных и атрибутивных запросов для поиска различных объектов по различным критериям
  • Ведение пространственных слоев через веб-интерфейс Системы
  • Создание, изменение, удаление тематических наборов слоев в виде отдельных карт
  • Подключение слоев внешних информационных систем, опубликованных по стандарту OGC (включает WMS, WMTS, WFS)
  • Ведение базовых картографических подложек
  • Ведение библиотек условных знаков в виде стилей отображения слоев через веб-интерфейс Системы
  • Администрирование пользователей, групп пользователей, назначение ролей пользователям
  • Логирование действий пользователей
  • Ведение каталога систем координат с возможностью пересчета между системами координат
  • Пакетное прямое/обратное геокодирование. Возможность подключения внешних сервисов геокодирования, таких как: OpenStreetMaps Nominatim, MapBox, Google Maps Geocoding API

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

Компонент работы с пространственными данными

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

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

1) Навигация по карте:

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

2) Управление содержанием карты:

  • просмотр дерева слоев с указанием количества объектов в слое;
  • включение и отключение отображения слоя;
  • легенда карты: просмотр легенды карты, возможность настройки порядка отображения слоев в режиме drag-and-drop; изменение прозрачности слоев;
  • просмотр доступных базовых карт;
  • ведение тематических слоев в виде отдельных карт (наборов слоев): создание, редактирование и удаление рабочего набора;
  • закрытие всех окон, открытых в системе;
  • печать карты и экспорта (PNG, JPG, GIF, BMP, TIFF).

3) Функции поиска:

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

4) Функции работы с объектом:

  • редактирование объекта: примыкание, выделение геометрии;
  • копирование объекта;
  • удаление объекта;
  • поиск в объекте;
  • приближение к объекту;
  • печать атрибутов объекта;
  • получение сведений об объекте в виде отчета.

5) Функции измерений на карте:

  • измерение длины;
  • измерение площади одного объекта;
  • измерение размеров нескольких объектов (площадь, периметр);
  • получение координат в точке;
  • измерение площади, длины и радиуса круга.

7) Работа с слоями карты:

  • создание слоя без данных;
  • создание слоя копированием объектов существующего слоя с возможностью указать ограничения (условия);
  • создание слоя по результатам пространственного анализа указанных пользователем слоев (наложение, вычитание) с возможностью построения пересечений объектов внутри слоя;
  • создание слоя импортом координатного описания объектов из файлов в формате GEOJSON, SHP, MIF, KML.

8) Аналитические функции:

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

Компонент импорта/экспорта

Компонент импорта/экспорта данных обеспечивает взаимодействие с внешними информационными системами и автоматизацию загрузки из внешних форматов в составе следующих функций:

  • Экспорт данных в файлы форматов SHP, GeoJSON, MID, KMZ, KML через веб-интерфейс
  • Импорт данных из внешних форматов посредством пакетной загрузки пространственных данных из набора файлов форматов SHP, GeoJSON, MID, KMZ, KML или подключение внешних веб-сервисов форматов WMS/WFS
  • Предоставление сервисов REST API на функции Системы и JavaScript API для встраивания системы во внешние информационные ресурсы
  • Интеграция с данными Росгеолфонда
  • Единая топографическая основа на всю территорию Российской Федерации (по данным Росреестра)

Компонент маршрутизации

Компонент маршрутизации вобеспечивает автоматический расчет оптимальных путей между точками на карте с учетом дорожной сети, ограничений (пробки, грузоподъемность) и временных окон. Позволяет строить маршруты (от точки А до Б или многоточечные), оптимизировать последовательность посещения объектов, визуализировать пути и генерировать маршрут пошагового перемещения 

  • Поиск кратчайшего или быстрейшего пути: Определение маршрута на основе минимизации расстояния или времени в пути
  • Учет ограничений сети: Принятие во внимание одностороннего движения, запретов поворотов, высоты/веса транспортного средства (для грузовиков), перевозимого МТР
  • Многоточечная маршрутизация: Расчет пути, проходящего через множество заданных промежуточных пунктов.
  • Оптимизация маршрутов (задача коммивояжера): Автоматическая сортировка точек посещения для минимизации общего пробега или времени.
  • Учет временных окон: Планирование прибытия к клиенту в заданный промежуток времени.
  • Визуализация и построение: Графическое отображение маршрутов на карте (дороги, реки, ж/д пути)
  • Генерация инструкций: Создание маршрутного листа - текстовых указаний для водителя.