有没有办法从你的导航生成的路由中获取OSM节点

时间:2016-05-26 11:41:24

标签: neo4j routing openstreetmap

yournavigation.org在openstreetmap数据中的两个节点之间生成路由。 API返回的信息包括长度,旅行时间和(OSM)节点。有没有办法检索算法找到的所有这些节点?

我想将这些节点导入Neo4j,用于从一组人的地址到一个目标位置的所有路线,以确定他们的方式相遇的地方。

示例:第一条路线from Zürichbergstrasse 22 to Rämistrasse 71 in Zürich,第二条路线from Freiestrasse 27 to Rämistrasse 71 in Zürich。这两条路线显然在Gloriastrasse相遇,但我该如何检索这个节点呢?我会从目标向后开始,找到两条路线共有的最后一个节点。为此,我想将你的导航中发现的所有节点加载到Neo4j中,其余节点将非常直接。

感谢您提供任何提示和想法。

1 个答案:

答案 0 :(得分:1)

您可以使用GPX导出并检查GPX曲目将会遇到的位置。如果您需要获取街道的名称,则只需对第一个公共跟踪点执行反向地理编码请求,例如使用Nominatim