导航APP我们经常用,但是你知道它是如何获取数据的吗?

导航相信大家都很熟悉,导航已经融入了我们生活的方方面面,特别是在我们出行的时候,导航变得至关重要。

现在随着智能手机的普及,基本每个人的手机里面都安装有导航软件。虽然用着很方便,但是大家有没有过疑问,为什么哪儿新修了一条路、哪儿发生了交通事故,出现拥堵、道路临时维修等这些信息。这些软件是怎么及时知道的?

那么今天呢,小编就给大家讲讲这是怎么做到的。

其实我们的导航软件获取路况信息的途径有三种。

第一种是通过调用各地交管系统中的车流量数据,统计处理后得到的结果。我们都知道,交管系统中的电子眼,并不是只有抓拍违章这一个功能,还有很多是用来分析车流量数据。通过对某个路段的车辆数据进行分析,就可以判断出拥堵情况。

第二种获取路况信息的方式,是通过用户使用导航APP时上传的数据,进行分析后得到的。在使用软件导航时,我们的实时定位轨迹和驾驶数据也被上传到这些导航服务器,系统会通过算法对所有用户数据进行分析。

当发现大量用户在某个路段行驶的速度突然变慢或者聚集的时候,这个路段的路况信息会被定义为拥堵。当大部分车辆的形式恢复到正常速度的时候,则路况也会变化为顺畅。对路况的分析,其实是人工智能和大数据的应用,如果一种导航系统的用户越多,那么对路况的分析也就越精确。

除了这两种方式之外,还有一个很重要的数据来源,就是出租车、公交车这类的公共交通平台。这些车上都装有GPS,基本上每隔一段时间就会向监测中心发送一次信息,而这些信息就包括位置信息、车速、行驶方向等,当数据量汇集后就能形成了一个动态、实时的路况信息监测网。

例如汽车的每条GPS数据,在路网找到距离最近且方向一致的路段,可以认为该车辆当时是在该路段上行驶。再通过计算每个GPS数据的平均速度,来做为该路段的平均通行速度。然后再定义一个速度区间,来代表各个区间范围。

比如0-20公里/时表示拥堵,20-40公里/时表示缓行,40公里/时以上表示畅通。知道这些数据后,把路段根据其路况值画成不出的颜色,浅黄、红色、深红、黑红,分别代表塞车的严重性。

不过这些导航软件偶尔也有错误的时候,比如我们经过红绿灯的时候,导航里面显示路况呈深红色,而且是短距离的,有时并不是堵车,而是在等红绿灯。

这种情况基本出现在十字路口,其实只是路边长时间停放的车,但导航会错误识别为严重拥堵。不知大家有没有遇到过这种情况呢?

打开APP阅读更多精彩内容