【问题标题】:Is there a way to get the OSM nodes from a route generated by yournavigation有没有办法从 yournavigation 生成的路线中获取 OSM 节点
【发布时间】:2016-05-26 21:47:31
【问题描述】:

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 中,其余的将非常简单。

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

【问题讨论】:

    标签: neo4j routing openstreetmap


    【解决方案1】:

    您可以使用 GPX 导出并检查 GPX 轨道的交汇点。如果您需要获取街道名称,则只需对第一个公共轨迹点执行反向地理编码请求,例如使用Nominatim

    【讨论】:

    • 我认为GPX的轨迹点确实是我需要的节点。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 2020-04-18
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多