首页 > 解决方案 > 如何找到坐标所在的道路网络的链接?(地图匹配)

问题描述

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

做这个的最好方式是什么?该解决方案最好使用 osmnx,但也可以使用其他解决方案。

请注意,GPS 坐标可能有噪声。

标签: pythongisgeospatialosmnxmap-matching

解决方案


编辑:从 v0.9 开始,OSMnx 可以进行基于边缘的匹配

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

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


推荐阅读