问题描述
我了解我可以通过osrm-contract将流量数据加载到OSRM中:
https://github.com/Project-OSRM/osrm-backend/wiki/Traffic
但是,我想按将来的时间和星期几执行路由。例如:
- 下周三上午8点从A到B
- 下周三下午2点从A到B
- 下周六上午8点从A到B
所以我希望它考虑高峰时间,周末交通情况等。
我在城市之间有很多历史GPS数据,可用于创建以上为osrm-contract指定的CSV文件。但是,假设所有天/小时的流量都是相同的,而我需要使用不同的“流量配置文件”。
我考虑过要使用不同的流量模式创建多个不同的提取。例如:
- 平日早上交通
- 平日下午的交通
- 平日晚上的交通
- 周末早上交通
- 周末下午交通
- 周末晚上交通
这将需要6个正在运行的OSRM实例。
有更好的方法吗?
谢谢
解决方法
不幸的是,看来OSRM目前不支持它。
Valhalla可能是一个更好的选择:
https://valhalla.readthedocs.io/en/latest/thor/simple_traffic/