Алексей Ерёменко
проджект
в сервисе транспорта
Дима Шварц
продакт транспорта
Дорожные перекрытия в реальном времени
Ускорили доставку данных о перекрытиях, чтобы водители смогли быстрее реагировать на них при поездках по навигатору 2ГИС.
Мы стремимся максимально быстро доставлять актуальные данные до пользователей. Одни из самых «скоропортящихся» типов данных — это дорожные перекрытия. Они могут действовать буквально несколько минут, и если в этот момент мы предлагаем маршрут по такой дороге, это не вызывает ничего, кроме раздражения и неудобств.

Перекрытия в 2ГИС уже давно отображаются и учитываются при построении маршрута, но от момента их появления до публикации на карте могло проходить до 2–3 часов. За это время перекрытие несколько раз могло измениться и стать неактуальным.
Что сделали
Ускорили доставку перекрытий за счёт изменений форматов и работы с внутренними сервисами.

Теперь мы можем обрабатывать данные гораздо быстрее. К примеру, формирование выгрузки по Москве занимает около трёх минут (вместо прежних 20!), а все данные могут обрабатываться и по несколько раз в течение часа. Так что сейчас изменение перекрытий происходит буквально за считанные минуты.


Вот как это выглядит: оба скриншота сделаны в приложении с интервалом в шесть минут. На правом скриншоте добавилось новое перекрытие рядом с Большим Каменным мостом.
Двигайте слайдер, чтобы увидеть, как за несколько минут на карте появилось новое перекрытие. Слева его ещё нет, справа — появилось вместе с предупреждением на маршруте, если альтернативного проезда нет
Как и прежде, перекрытия обозначим на карте чёрным цветом в слое пробок и пином с «кирпичом» на маршруте. Чтобы их увидеть, включите слой «Пробки», а при построении маршрута навигатор поведёт в объезд. Чтобы 2ГИС учитывал актуальные данные о дорожной обстановке, на телефоне должен быть интернет.
Что дальше
Будем заниматься тем, чтобы перевести обработку перекрытий в потоковой режим. С ним изменения смогут обрабатываться не по расписанию, а сразу после внесения правок. Так перекрытия станут появляться в продукте ещё быстрее.
Нажимая кнопку «Комментировать», вы принимаете условия Лицензионного соглашения и даёте ООО «ДубльГИС» согласие на обработку персональных данных на условиях и в целях, определённых «Политикой конфиденциальности».