首页 > 解决方案 > 查找最短路径中osm节点列表的方式ID

问题描述

在一条路线中,我们得到一个从源到目的地的所有节点的列表。

route = nx.shortest_path(G,origin_node,desitination_node, weight='length')

是否有可能获得从源到目的地的所有 osm 方式 ID?

标签: pythonosmnxvehicle-routing

解决方案


是的,路由是节点列表。成对地遍历这个列表以获得边缘 (u, v) 元组(例如参见https://stackoverflow.com/a/4628446/7321942)。在图中查找这些边元组以获取与这些边相对应的组成 OSM 方式 ID。


推荐阅读