ГИС для оперативного контроля строительства волоконно-оптических линий связи (ВОЛС)

Наша компания успешно завершила проект по разработке и внедрению Геоинформационной системы для оперативного контроля строительства волоконно-оптических линий связи (ВОЛС) для ГК «Компьюлинк». Реализация проекта заняла более 2 лет. Это один из самых крупных и многоплановых проектов, которым нам приходилось заниматься, и мы хотим рассказать о нём подробнее.

ГК «Компьюлинк» — крупнейшая российская компания, специализирующаяся на управлении комплексными проектами в сфере строительства сетей связи, объектов промышленного и гражданского назначения. Компания прокладывает тысячи километров оптоволокна ежегодно, ведя деятельность на всей территории России. Каждый день менеджеры ГК «Компьюлинк» взаимодействуют с сотнями небольших компаний-подрядчиков, занимающимися строительством сетей связи непосредственно на местах. С другой стороны, компания должна также регулярно информировать о ходе строительства своих конечных заказчиков (крупные коммерческие компании, федеральных операторов связи и госструктуры), которые также хотят быть в курсе хода выполнения работ. Компании приходится постоянно следить за ходом строительства и соблюдением графиков выполнения работ на множестве строительных площадок, перерабатывая массу пространственных данных различного уровня — начиная с отдельных точек входа в канализационные колодцы и коллекторы и заканчивая обобщенной ситуацией по региону или проекту в целом.

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

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

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

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

Геоинформационная система Compulink

Геоинформационная система оперативного контроля строительства волоконно-оптических линий связи

Ключевые преимущества NextGIS, которые обеспечили быструю реализацию проекта и динамичное развитие системы:

  • Собственная платформа базовых ГИС-продуктов
  • Высокая компетенция разработчиков
  • Доступные цены на разработку и внедрение специализированных ГИС
  • Хорошая масштабируемость технических решений
  • Открытый исходный код базовых продуктов

Структура и функциональность Геоинформационной системы контроля строительства ВОЛС

Для создания системы были использованы 3 из 4 базовых продуктов платформы NextGIS:

  • NextGIS Web: централизованное хранение и обработка данных, визуализация данных на карте, управление правами доступа, формирование отчетов, инструменты для работы Главного инженера проектировщика с отклонениями при строительстве;
  • NextGIS QGIS: создание и ввод проектных данных в систему;
  • NextGIS Mobile: ввод фактических данных в систему в ходе выполнения работ специалистами подрядных организаций.

Функциональная схема системы Compulink

Функциональная схема системы

Настольный компонент системы

Настольный компонент предназначен для подготовки проектных данных и загрузки их в центральную систему. Для его реализации была проведена кастомизация продукта NextGIS QGIS, в том числе разработаны:

  • брендированный инсталлятор;
  • модуль соединения и добавления слоев с сервера с учетом прав доступа специалиста;
  • алгоритмы по импорту данных из других ГИС-форматов, в том числе из DWG (AutoCAD);

Итоговый доработанный настольный компонент позволяет:

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

Настольный компонент, общий вид

Настольный компонент, общий вид

Настольный компонент, инструменты Compulink

Настольный компонент, инструменты

Настольный компонент, окно настройки соединения с системой Compulink

Настольный компонент, окно настройки соединения с системой

Центральный компонент системы

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

Платформа NextGIS Web была доработана и расширена уникальными инструментами и функционалом для выполнения поставленных задач, в том числе:

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

Про некоторые инструменты расскажем подробнее.

Модуль назначения прав пользователя администратором

Модуль позволяет создавать пользователей, назначать им права, предоставлять ограниченный доступ к данным.

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

Веб-компонент, интерфейс администратора - общий вид

Веб-компонент, интерфейс администратора — общий вид

Веб-компонент, панель управления

Веб-компонент, панель управления

Веб-компонент, блок назначения прав

Веб-компонент, блок назначения прав

Модуль автоматического расчета линии прокладки кабеля

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

Разработанный модуль позволяет:

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

Основная веб-карта — демонстрация функциональности

Инструменты для работы с отклонениями в ходе строительства

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

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

Демонстрация функциональности модуля для работы с отклонениями в ходе строительства

Инструменты редактирования данных в браузере

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

Отчеты

Для наглядного получения информации о реальной динамике строительства и сравнения с плановыми показателями разработан модуль “Отчеты”. Благодаря данному модулю с помощью фильтров можно оперативно получить соответствующую информацию по отдельным регионам, проектам, работам. Модуль также позволяет выгружать отчеты в формате .xls.

Проигрыватель (плеер) хода строительства за заданный промежуток времени

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

Демонстрация функциональности модуля проигрывания хода строительства

Мобильный компонент системы

Для реализации мобильного компонента на базе NextGIS Mobile было разработано мобильное приложение под ОС Android с интуитивно понятным интерфейсом, позволяющее сотрудникам компании-подрядчика (бригадирам и монтажникам) загрузить на любой недорогой смартфон приложение и сразу, без дополнительного обучения, начать его использовать в работе.

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

В рамках создания мобильного компонента был разработан статистический алгоритм повышения точности определения координат:

  1. приложение собирает данные местоположения от встроенного в смартфон датчика GPS/GLONASS и накапливает статистику;
  2. приложение обрабатывает и анализирует собранные данные, используя показатели CE (Circular Error) с заданными параметрами точности (параметры были определены опытным путем для достижения заданного Заказчиком соотношения «время сбора статистики/точность определения местоположения»);
  3. приложение передает в систему усредненную координату, полученную с заданной точностью.

Использование указанного алгоритма позволяет избегать случайных выбросов координат от датчика GPS/GLONASS смартфона и появления в системе заведомо ложных данных, тем самым повышая точность ввода географических координат прокладки ВОЛС.

Заключение

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

Если вы заинтересованы в реализации подобной системы у себя в компании, пожалуйста, напишите — мы будем рады помочь!

Обсуждение закрыто.