#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/