Прогнозирование трафика OSRM

#routes #openstreetmap #osrm

#маршруты #openstreetmap #osrm

Вопрос:

Я понимаю, что могу загружать данные о трафике в OSRM через osrm-contract:
https://github.com/Project-OSRM/osrm-backend/wiki/Traffic

Однако в будущем я хочу выполнить маршрутизацию по времени суток и дню недели. Например:

  • От A до B в следующую среду в 8 утра
  • От A до B в следующую среду в 2 часа дня
  • От A до B в следующую субботу в 8 утра

Поэтому я хочу, чтобы он учитывал час пик, трафик в выходные и т. Д.

У меня есть много исторических данных GPS по городам, которые можно использовать для создания CSV-файла, указанного выше для osrm-contract. Однако предполагается, что трафик одинаков во все дни / часы, и мне нужно иметь разные «профили трафика».

Я думал о создании нескольких разных извлечений с различными шаблонами трафика. Например:

  • Утренний трафик в будний день
  • Дневной трафик в будний день
  • Вечерний трафик в будний день
  • Утренний трафик в выходные
  • Трафик в выходные дни
  • Трафик в выходные дни вечером

Однако для этого потребуется 6 запущенных экземпляров OSRM.

Есть ли лучший способ сделать это?

Спасибо

Ответ №1:

К сожалению, похоже, что OSRM не поддерживает его в настоящее время.

Valhalla может быть лучшим вариантом:
https://valhalla.readthedocs.io/en/latest/thor/simple_traffic/