Решён
Как работает прогноз пробок в Яндекс Картах и на что влияет?

Сергей Козлов Провайдеры
9.2k
6

Пользуюсь навигатором каждый день и заметил странности.

Иногда карты показывают что дорога красная (9 баллов), но еду нормально без пробок. А бывает наоборот - показывают зеленую, а стою в глухом заторе 20 минут.

Как вообще формируется этот прогноз? Только по данным с телефонов других водителей или есть еще какие то источники?

И главный вопрос - влияет ли сам факт что я еду с включенным навигатором на точность прогноза для других? Типа я своими данными помогаю системе?

Решение
92
Эксперт • 3 ответа

Яндекс собирает данные из нескольких источников:

  1. Анонимные геоданные пользователей - основной источник. Все у кого включено приложение Яндекс (Карты, Навигатор, Браузер, Такси) автоматически передают свою скорость и координаты на сервера. Система анализирует скорость движения множества точек на дороге и вычисляет среднюю.

  2. Данные от Яндекс Такси - таксисты с включенным приложением дают очень точную картину потому что ездят постоянно.

  3. Исторические данные и ML-модели - система знает что например на Садовом кольце каждый будний день с 8 до 10 утра пробки. Она учитывает этот паттерн.

  4. Данные о ДТП и дорожных работах - из официальных источников ГИБДД и городских служб.

  5. События и праздники - система учитывает что в день матча на стадионе будут пробки в округе.

Алгоритм строит прогноз на основе:

  • Текущей ситуации (что происходит прямо сейчас)
  • Тренда (ухудшается или улучшается)
  • Исторических данных (что обычно бывает в это время)

Да, если ты едешь с включенным Яндексом - ты автоматически участвуешь в краудсорсинге данных. Чем больше людей передают данные, тем точнее прогноз.

Ошибки возникают когда:

  • Мало машин на дороге (данных недостаточно)
  • Резкое ДТП которое система еще не успела зафиксировать
  • Алгоритм опирается на историю а ситуация изменилась (например выходной день но все поехали за город)
Аватар Смехопанорама

То есть если я еду один по пустой дороге ночью с включенными картами, я могу случайно создать "ложную пробку" для других?

Аватар Андрей Парусов

Нет, алгоритм учитывает количество источников. Одна точка с низкой скоростью не изменит общую картину. Нужно чтобы минимум 5-10 машин одновременно ехали медленно на одном участке.

23
Участник • 1 ответ

яндекс следит за скоростью всех у кого включено приложение
если все ползут по 10 км/ч - значит пробка
если летят 80 - свободно

данные идут в реальном времени каждую секунду

11
Участник • 7 ответов

Еще влияет наличие камер на дорогах. Яндекс интегрирован с системой фиксации нарушений и получает данные о плотности потока с камер видеонаблюдения.

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

41
Эксперт • 1 ответ

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

Так что да, система опирается именно на краудсорсинг данных с телефонов. И да, теоретически ее можно обмануть если очень постараться.

6
Участник • 1 ответ

У меня теория что Яндекс специально иногда показывает неправильный прогноз чтобы перераспределить трафик.

Например если все поедут по одному маршруту - будет коллапс. Поэтому алгоритм часть людей отправляет по "красному" маршруту который на самом деле свободен, а часть по "зеленому". Так нагрузка распределяется равномерно.

Это не баг, а фича управления городским трафиком.

18
Участник • 2 ответа

кстати если отключить передачу геоданных в настройках яндекса, навигатор все равно работает но ты перестаешь помогать другим водителям

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.