Навигаторы определяют места с пробками, используя несколько источников данных: 1
- GPS-данные пользователей-водителей. 1 Навигаторы и мобильные приложения постоянно отправляют данные о местоположении и скорости движения автомобилей на сервера компаний-разработчиков. 1
- Специальные камеры и датчики на дорогах. 1 Они отслеживают плотность и скорость движения транспорта. 1
- Официальные сообщения. 1 Это данные о плановых ремонтных работах, перекрытии дорог и других событиях, которые влияют на движение и могут вызывать пробки. 1
- Данные от компаний-партнёров. 3 Некоторые навигационные системы сотрудничают с таксопарками, службами доставки и другими компаниями, чьи автомобили постоянно находятся в движении, и получают от них дополнительные сведения о ситуации на дорогах. 1
Получив информацию из различных источников, навигационные системы обрабатывают её с помощью сложных алгоритмов: 1
- Агрегация данных. 1 Система собирает и объединяет информацию из всех доступных источников. 1
- Фильтрация. 1 В ходе неё отсеиваются предположительно недостоверные или противоречивые данные. 1
- Анализ скорости. 1 Система сравнивает текущую скорость движения с обычной для данного участка дороги в это же время суток. 1 Алгоритмы выявляют необычные паттерны движения, которые могут указывать на пробки или другие проблемы с дорожной ситуацией. 1
- Прогнозирование развития дорожной обстановки. 1 На основе сравнения исторических данных и данных о текущей ситуации система может прогнозировать развитие дорожной обстановки. 1
Также многие навигационные приложения используют краудсорсинг. 1 Водители могут сами сообщать системе о пробках, авариях или других проблемах на дороге. 1 Другие же пользователи могут подтверждать или опровергать эти сообщения, что повышает достоверность информации и делает её пригодной для анализа. 1