Dot*_*tan 2 openstreetmap osrm
我正在尝试在我自己的地图数据上使用OSRM(以OSM格式)
我想知道~66k OSM属性中哪一个与此相关,哪些被OSRM忽略.
有人可以指点我的参考吗?
小智 5
他们都是.
OSRM的路由决策是由用Lua脚本语言编写的小脚本("profiles")完成的.这些脚本以给定的方式获取OSM标记,并从中计算该方式的速度和/或权重.
因此,例如,您可以编写一个脚本/配置文件,对任何名称中包含"街道"一词的方式给予更好的权重,但惩罚任何包含"道路"的内容.这有点武断,但你可以做到.:)
OSRM存储库提供了几个开箱即用的脚本/配置文件,用于汽车,步行和自行车.汽车轮廓更喜欢高速公路,而脚型可以使用人行道而不喜欢高速公路.这些决定是通过查看OSM标签(如highway标签)来做出的.
但是你不仅限于这三个配置文件.你可以自己写.例如,我运行https://cycle.travel/map,一个自行车路由服务,它使用许多OSM标签来提供我希望是最好的自行车路线.它不使用66k标签,但它可能使用66.
如果你想更多地探讨这个问题,我建议先从一个开箱即用的配置文件开始,然后一点一点地调整它以获得你需要的结果.有关完整详细信息,请参阅https://github.com/Project-OSRM/osrm-backend/blob/master/docs/profiles.md,其中说明了Lua脚本如何与OSRM交互以设置这些优先级.
| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |