如何找到协调的道路网的链接? (地图匹配)

问题描述 投票:1回答:2

我正在使用osmnx库(python)提取城市的道路网络。我还有一个单独的数据源,该数据源与车辆经过上述道路网络时发送的GPS坐标相对应。我的问题是我只有GPS坐标,但我也想知道它们对应的道路。即我想输入一组经度,纬度坐标,并获取GPS坐标所在的相应街道。我相信这个术语是“地图匹配”。

最佳方法是什么?优选地,该解决方案将使用osmnx,但是也将理解其他解决方案。

请注意,GPS坐标可能嘈杂。

python gis geospatial osmnx map-matching
2个回答
1
投票

编辑:自v0.9起,OSMnx可以执行edge-based matching

只要您确定OSMnx是基于节点的,就可以进行地图匹配。请参阅OSMnx文档中的get_nearest_node和get_nearest_nodes函数:https://osmnx.readthedocs.io/en/latest/

OSMnx不开箱即用地进行基于边缘的轨迹匹配。


0
投票

我的建议是使用leuvenmapmatching套件。您将在软件包本身的文档中获取详细信息。

https://github.com/wannesm/LeuvenMapMatching

© www.soinside.com 2019 - 2024. All rights reserved.