有没有办法从 yournavigation 生成的路线中获取 OSM 节点
Is there a way to get the OSM nodes from a route generated by yournavigation
yournavigation.org 在 openstreetmap 数据中生成两个节点之间的路线。 API 返回的信息包括长度、旅行时间和 (OSM) 节点。有没有办法检索算法找到的所有这些节点?
我想将这些节点导入到 Neo4j 中,以获取从一组人的地址到一个目标位置的所有路线,以确定他们的路径在哪里相遇。
示例:第一条路线 from Zürichbergstrasse 22 to Rämistrasse 71 in Zürich, second route from Freiestrasse 27 to Rämistrasse 71 in Zürich。这两条路线明明在Gloriastrasse相遇,但是我怎么找回这个节点呢?我将从目标向后开始,找到两条路线共有的最后一个节点。为此,我想将导航找到的所有节点加载到 Neo4j 中,其余的将非常简单。
感谢您的任何提示和想法。
您可以使用 GPX 导出并检查 GPX 轨道将在何处相遇。如果您需要获取街道名称,则只需对第一个公共跟踪点执行反向地理编码请求,例如使用 Nominatim.
yournavigation.org 在 openstreetmap 数据中生成两个节点之间的路线。 API 返回的信息包括长度、旅行时间和 (OSM) 节点。有没有办法检索算法找到的所有这些节点?
我想将这些节点导入到 Neo4j 中,以获取从一组人的地址到一个目标位置的所有路线,以确定他们的路径在哪里相遇。
示例:第一条路线 from Zürichbergstrasse 22 to Rämistrasse 71 in Zürich, second route from Freiestrasse 27 to Rämistrasse 71 in Zürich。这两条路线明明在Gloriastrasse相遇,但是我怎么找回这个节点呢?我将从目标向后开始,找到两条路线共有的最后一个节点。为此,我想将导航找到的所有节点加载到 Neo4j 中,其余的将非常简单。
感谢您的任何提示和想法。
您可以使用 GPX 导出并检查 GPX 轨道将在何处相遇。如果您需要获取街道名称,则只需对第一个公共跟踪点执行反向地理编码请求,例如使用 Nominatim.