Lyft使用开源地图与即时长据创建超精准地图

叫车服务Lyft与OSM(OpenStreetMap)社群合作,使用OSM作为基础,加入行车即时长据,创建了超高精确度的地图信息,并且修正了上千个OSM中城市的地图错误,现在还对外发布地图错误侦测样本,供社群研究使用。

Lyft提到,他们高度依赖精确的地图信息,除了需要精确地知道驾驶员和乘客的位置,才能有效地为乘客搜索最适合的驾驶员,还要掌握道路网络信息,以计算从驾驶员当前位置到乘客接送点的路线,以及接送点到乘客目的地的路线,而且也才能正确计算驾驶行驶的距离。

但是要提供这样的功能,需要克服许多障碍,因为地图以及GPS信息不总是那么精准可靠。地图错误发生的原因,常因为道路实际存在,却没有当地图上标记,或是实际上没有,却当地图上被错误标记,再加上可能道路临时封闭、建筑物消失或是回转限制等各种情况,让地图信息的品质变得难以控制。但OSM作为Lyft地图服务的基准,Lyft必须监控其图资的品质以及准确性。

另外,Lyft依赖智能手机上GPS等传感器定位驾驶员,不过由于GPS信号受设备电力以及屏蔽物限制,因此GPS位置信息通常稀疏且有噪声。而Lyft还必须利用这些品质受限的GPS信号,跟地图上的道路相匹配,在道路网络上规划出精确的驾驶路线。

OSM对Lyft有用的地图功能包括路段、路段方向以及回转限制,而这些功能可能存在两种类型的错误,分别是类型一的地图匹配错误以及类型二的路由错误。由于地图信息的缺失,可能实际存在的道路,并没有当地图中出现,当驾驶依照实际的最短路径行驶,但是Lyft系统依照GPS信息,映射到地图上的道路,则会出现错误地图匹配。Lyft通过侦测驾驶的位置,当在道路网络上映射失败时,便是类型一错误发生的时候。

 

而类型二的地图错误则是路由上的错误,这种情况发生在当实际上不存在道路,但当地图上却有这条道路的信息,而被错误用在路由上,Lyft表示,这种错误是唯一不在触发映射问题的状况下,触发路由问题的错误,因此可以在映射未发生问题,却在道路网络路由失败时侦测出来。

 

Lyft提到,通过他们的地图错误侦测器,已经在OSM中修复了数千个类型一错误,另外他们为获得更多来自社群的反馈,同时了解新发布版本的可用性,对外发布在美国明尼苏达州中最大的城市明尼亚波利斯的地图错误侦测样本。而类型二的错误以及其他类型的地图推断,Lyft的地图制作团队仍在处理中,将会在后续发布研究成果。