使用OSM数据创建路由?

时间:2019-10-02 12:23:08

标签: routing openstreetmap shapefile

在OpenStreetMap中将其标记为“单向”类型时,我需要一种方法来知道道路的方向。

包含有关道路信息的线串数据的标签为“单向”,但我们不知道哪个方向。的确,还存在标记“ lane:forward”和“ lane:backwards”的标签,用于指示方向,但是在极少数情况下您可以找到它们。

那么,如何知道并指定从A点驶向B点时可能采取的方向?拥有OSM数据的路由网站很多...您是否需要特殊的库,路由引擎或应用程序才能正确构建方向更改?

谢谢你, 罗伯特

1 个答案:

答案 0 :(得分:1)

在OSM中,waynodes的有序列表。该顺序隐式定义了方向。因此,要确定方式的方向,您只需要查看其引用的节点即可。可能还有助于阅读OSM XML file format的文档。