Всем привет!

Хочу поделиться докладом с замечательной конференции Мапакон-26 от Картетики, на которой я рассказал про развитие нашего геопортала RuMap.

Представлюсь. Меня зовут Константин Мельников и я управляю проектным офисом в компании Геоцентр-Консалтинг, а также руковожу проектом по разработке геопортала RuMap.

Константин Мельников руководитель проектного офиса Геоцентр-Консалтинг

В Геоцентр-Консалтинг мы уже больше двадцати пяти лет занимаемся созданием различных геопространственных наборов данных и сервисов на их основе.
Я думаю, что большинство из вас, так или иначе, знакомы с нашими картами и сервисами, потому что в разное время они были или до сих пор представлены на таких площадках, как Google, Яндекс, Мэйл, Рамблер, также наши данные и сервисы используются в системе ЭРА ГЛОНАСС, Департамент информационных технологий города Москвы использует наши данные сервисы.
Те из вас, кто живёт или бывает в Москве, и видят карты в метро, на остановках общественного транспорта и на улицах, там тоже используются наши данные.

Направления деятельности компании Геоцентр-Консалтинг

Наш основной продукт — это геоинформационная платформа RuMap-GIS . В основе платформы находятся данные. Данные условно разделенные на четыре блока:

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

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

RuMap GIS - геоинформационная платформа: геоданные, геосервисы, технологии

На вершине этого «слоёного пирога» находятся пользовательские приложения. У нас есть как открытые приложения такие, как геопортал RuMap, о котором дальше и пойдет речь, и страничка нашего Геокодирование, геопортал, анализ транспортных сетей, автоматизированное создание графа движения

Давайте уже переходить к основной теме — порталу RuMap.

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

Геопортал RuMap: геокодирование, навигация, аналитика, управление данными

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

эволюция геопортала RuMap.ru

В контексте развития портала важно затронуть еще одну важную тему. Параллельно с порталом мы развивали направление решения различных технологических задач при помощи QGIS. Мы стали разрабатывать плагины, которые расширяют возможности QGIS, чтобы решать конкретные отраслевые или наши внутренние технологических задачи.
Приведу несколько примеров.
Плагины, которые используются для решения отраслевых задач.
Например, создание чертежей ГПЗУ (градостроительные планы земельных участков). Те, кто сталкивался с созданием таких чертежей знают, что это достаточно трудоемкий процесс. Нам удалось его максимально автоматизировать и свести для пользователя к выполнению нескольких шагов:

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

проект ГПЗУ - градостроительные планы земельных участков

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

Разработанный модуль для QGIS

Естественно, мы не забыли про наших картографов и в первую очередь интегрировали наши модели машинного обучения, которые позволяют строить граф и распознавать контура домов, в QGIS, чтобы в своем рабочем проекте картограф мог поставить задачу на распознавание, быстро получил объекты и обновить карту.

Плагин в QGIS , интеграция с сервисами

Мы сделали ряд удобных инструментов в QGIS для оптимизации технологического процесса подготовки данных. Например:

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

Плагины в QGIS

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

Сейчас данная возможность доступна только для администратора системы, но мы работаем над плагином, который позволит всем пользователям PRO-версии также подключаться к своим данным, опубликованным на геопортале, и редактировать их в QGIS.

Интеграция инструментов QGIS на геопортал RuMap
Больше информации о возможностях геопортала RuMap можно узнать из моего выступления на конференции Мапакон-26, где я также демонстрирую наиболее интересные возможности версии 3.0
https://vkvideo.ru/video-203595763_456239089?list=ln-5tabHUpSGEe1GsqwzM

А лучше самостоятельно попробовать геопортал в деле!