都市新闻网 - 关注民生 贴切生活  
  当前位置:首页 > 重点新闻 > 正文

为什么高德、百度一类的地图软件可以最快地知道各地道路的路况,有人给科普下吗?

   日期:2019-11-30 13:27:51    
导读:无意间刷到这个问题,虽然这个不是我的专业,但是看了很多小伙伴的回复后,有几句话不吐不快,作为一名资深高德用户,我认为,导航软件路况信息的核心数据来源应该是用户本身。不管是交管部门的信息还是软件公司...
无意间刷到这个问题,虽然这个不是我的专业,但是看了很多小伙伴的回复后,有几句话不吐不快,作为一名资深高德用户,我认为,导航软件路况信息的核心数据来源应该是用户本身。

不管是交管部门的信息还是软件公司自己的数据采集车辆,这些都只是路况信息的补充,因为这些信息都有一定的局限性,说的简单点,就是来源不足,不可能每一条路上都有数据采集车在收集数据,交管部门的摄像头也不可能全路段覆盖。

如果数据来源于软件本身,只要有足够庞大的用户群体,软件不需要任何辅助措施就能提供足够精确的路况信息。

当用户使用导航软件时,我们来看看软件本身会采集什么信息呢?

1.用户位置。(基于手机的定位功能,导航软件用户也必须开启这个功能才能完成导航)

2.速度信息。(导航软件的附加功能,用于帮助用户避免超速等违章行为)

3.未来需要经过的路段。(导航软件规划的线路)

有了以上这三个信息后,通过后台的算法就能完成路况信息的生成。

我们假设一部已经开启了导航的手机就是一台车,我有了这台车的位置,这台车的速度,以及这台车后面需要去的地方。通过算法很容易的就能完成路况信息的生成。

比如堵车,当有一条路上某一路段的大量用户反馈回来的速度信息突然出现大规模的降低,那么基本可以判定出现了堵车(这种反馈完全是软件在后台进行,不需要用户参与)。

至于是什么造成的堵车,这个可以让用户主动上传,我经常遇到这种情况,软件会弹出一个对话框,“该路段是否发生交通事故?”,被堵在路上的我当然会随手点一下“是”,因为回馈信息是有积分可以拿的!这样,我就免费当了一次地图公司的信息收集员。

出现了堵车情况后,地图会首先将该路段进行标记,然后计算拥堵距离和该路段平均车速得到通过该路段需要多少时间,再根据线路规划计算使用另外线路的时间。如果计算结果是另外的线路会更节约时间,这时,地图就会推送新的路线供用户选择。

以上就是非专业人员的一点浅见,如果不靠谱,您就当看了个热闹哈!

 

 

这个是很容易的,按照我现在使用的经验,可以分享我的感受。

现在所有的导航都是连上网的,十年前我很喜欢用离线导航,因为离线导航不需要用流量,毕竟当时流量费真的很贵,但离线导航有一个很大的缺点,不时就要升级,网上有离线导航定时更新的数据,但是比较麻烦,不是人人都有心思去弄的,所以用着用着我都放弃了,改用了在线即时导航。

现在的流量费不贵,就算全国流量,也用不了多少钱。在线即时导航有一个好处,就是可以实时看到哪里塞车,哪时畅通,看到高速塞车,可以设置绕开高速。

不过即时导航也有缺点,就是哪个地方,路边有大量停放的车量,它会识别为大塞车,不过,你看清楚了,通常在转角处,在村里面显示深红色塞车而且是短距离的,那些就是长时间停放不开动的车。他们的平台应该定是接收每个导航发回去的信息,哪里的有多少台用他们导航的车行驶缓慢,哪时有使用他们导航的车停止不前,而且数量比较大,就能以不同颜色表现出来,浅黄,深黄,褐色,红色,深红,黑红,分别代表塞车的严重性,但在一些没有手机信号的地方就测不出来了。

 

目前国内导航软件前两名还是高德和百度,高德本身就是专业的地图导航起家,百度导航是随着百度搜索引擎功能成长起来的,现在腾讯也跟着做导航,相对来讲占比比较低,大家还是更加喜欢用高德或者百度导航,在国内能把导航做好是一件非常难得事情,首先国内地大物博,范围跨度极大,而且中国基建能力极强在很短时间内道路就会有非常大的变化,如果更新不及时就会被骂娘,所以收集一手的信息也是地图导航企业最重大的任务。

地图软件如何最快获取各地路况

通过交管所提供的监控录像。交通部门由于在全国范围内布设了大量监控录像,以及大量的电子警察,这些都是识别道路信息的有力依据,而且现在很多车辆上强制安装的定位系统,像中国的北斗系统已经预置在卡上,这样通过采集定位图就可以抽取一部分有用的信息,然后把数据抽象到大数据中集中抽样。像各地的出租车,公交车都能通过定位系统记录路线图这些都是补充地图信息的有力依据。

通过自家的采集车。只要是做地图导航都会有自己的数据采集车,内置了很多设备主要有录像,GPS,激光仪如果发现那边有重大的数据失误,或者修路的变动直接公司内部的车直接就到目的地采样,在平时也会抽样采集数据和别的渠道收集上来的数据做对比,特别对于交通要道的变动,当然自家的采集车只是在关键时候或者抽样的使用,不可能作为主流的版本来使用。记得有段时间高德为了让地图更加完善,在一些比较偏的农村地区找了很多退休的老爷子在记录当地的位置以及标记性建筑物,结果这种一旦出现失误或者更新不及时很可能把人给导向田间不知名的小路,还真是有次被高德这样误导的经历,从来就换用百度地图了,当然任何地图软件都有可能出现偏差,不可能一概而论。

通过众包方式让用户自行上传数据。这种是主要的数据更正来源,通过各种渠道收集上来的数据然后定位追踪修正数据,当然有些数据属于被动参与,有些可以主动参与,甚至可以上传真实的路况还能获取奖励。相当于把数据收集下放给个人,然后根据人的移动速度和轨迹判断路况,当然不是直接就录入到真实的数据库,还要经过多方位的验证得出,这是地图数据主要来源点。

当然还会有一些专门给地图导航公司提供采集数据的公司,所以地图数据的来源都不是单一的,多方面汇总起来就成为最终使用的地图软件,做地图软件门槛还是相对比较高,在国内范围内还是高德和百度为主,别的地图市场占比还是非常有限,无论从大众的使用习惯还是大数据这两家占据绝对的优势,这也不是普通小公司能够玩得转的,当然在汽车里面也会预装一些离线的地图,这种由于更新不需要很及时可能还会有一定的市场,只需要每隔一段时间更新一次就可以了,毕竟实时更新的成本不是一般企业能够承担起,希望能帮到你。

 

这个问题比较有意思,估计也是很多人都纳闷的,因为我们经常会遇到这种情况:比如新修了一条路、发生了交通事故、道路临时维修等等这些信息,高德、百度这些地图比我们知道的都早,那么这个时候就会有人有疑问了,这些地图上怎么知道这些最新的道路信息的呢,这里我就给大家做个简单的介绍。

首先大家最容易想到的,应该就是交管局方面的数据,比如道路的感应线圈来、摄像头数据等等,而实际上这也确实是像高度、百度地图这些诶平台的一项数据来源,比如我们平时在路上所见到的电子眼,它的作用可不只是抓拍违章这么简单,因为还有很多的电子眼是用来收集车流量信息的,进而判断出道路的拥堵情况,这一部分数据不单能为城市的道路建设有参考价值,而且对高德、百度这些电子地图平台来讲,也可以用来为用户提供导航服务,比如我们导航的的时候会提到“某某路况正在维修”之类的信息,多都是从交管系统获取到的信息。

当然,来自交管局的这些数据,还远没有大家想象的那么大,因为交管系统一般是不对外开放的,像一些小的公司是不可能拿到交管系统接口的,而毕竟高德、百度的体量在那,因为现在很多地方的教官系统其实都是对他们开放的,甚至有不少交管系统的研发技术都是有高德、百度提供的。

再有一个很重要的数据来源,那就是出租车、公交车这类的公共交通平台,因为这些车辆上面都装有GPS设备,因此它们就很自然的是城市道路状况的天然监控人,出租车公司把这些GPS数据提供给地图公司,然后凭借对这部分GPS数据做建模分析,就不难得出城市交通的实时路况信息,这一部分的数据占比其实还是比较大的。

另外还有一项数据来源,那就是每个手机用户,因为我们跟这些交通设施一个,都在为城市交通路况监控提供着位置信息,如果你是高德、百度地图用户,那这两个APP自然能够获取你的为止信息,进而对当前的交通状况做出判断,另外即便你不是高度地图和百度地图的用户,你以为他们就无法获取你的为止信息了吗,显然是不可能的,各个阿里系、百度系、腾讯系的产品很大程度上都是可以实现数据共享的,因为我们所认为的网络安全,在这些互联网公司面前其实不过就是自欺欺人罢了。

另外我们在使用高德地图、百度地图导航的时候,那就是在实时的向这些平台提供这路况、车速等各个方面的信息,通过建模分析,这些平台自然能够给出哪些路段交通拥堵、顺畅等这方面的信息了。

 

很简单,是因为前方车辆也在用同样的导航软件,并且实时回传车辆位置和行驶速度。

去年,到新疆自驾回程穿越星星峡时,高德地图突然提示前方道路拥堵,车辆行驶缓慢。但是当我行驶到导航软件提示的路段时,却一辆车也看不到、道路畅通。当我越过前面的山坡,进入下坡路段时,才发现前方有三辆大货车在行驶。“道路拥堵”的提示应该是大货车之前正在低速爬坡——显然有货车司机也在使用高德地图。

类似的拥堵提示,同样出现在前方有检查站的路段,当我行驶到检查站时发现只有两三辆车,而道路完全畅通。原因应该是前方这几辆车长时间停在检查站不动,导航软件就误以为严重拥堵。

 

路况信息不只是通过某一种手段来获取的,为了保证数据尽可能的实时,会通过多种途径来获取数据。

1、地图公司都有自己的数据采集车,装备了各种仪器用来检测流量、发布路况以及完善地图。


 

2、预埋感应线圈,在路口预埋了地压磁感应线圈,车辆通过时,可以产生感应信号。通过计算通过的车流数量和车速可以准确的获取道路的拥堵状况,不过这部分数据来源少。百度高德不可能将所有路口挖开埋线,只有少部分路口有。

3、通过摄像头:接入交管部门或自己装的摄像头,AI可从采集的画面中计算出车流量信息等,这个方法也可用于人流量数据采集。现在识别技术已很成熟,比如车辆识别,人体识别等。


 

4、数据众包:简单的说就是让用户来上传数据,用户在地图app中就能上报路况、拥堵、车祸等信息。高德也有专门的众包软件让用户来上传路况信息,并发放一些奖励。


5、利用app、基站:地图app在使用时会获取位置信息,地图软件把位置速度等数据上传后,后台经过筛选计算来获取路况信息。另外手机在经过基站时形成的信令信息,这些数据都能用来实时计算出路况。

所有这些采集到的数据后台都会汇总统一计算处理,来形成最终的路况信息以供客户端使用。

 

高德、百度一类的地图导航软件为什么可以知道路况呢?

获取路况信息的途径有2种,一种是通过调用各地交管系统中的车流量数据处理后得到的结果,另一种就是通过用户使用APP时上传的数据进行分析后得到的数据。

交管系统中的电子眼并不是只有抓拍违章这一种功能,还有很多的电子眼是用来分析车流量数据的。通过对通过某个路段的车辆数据进行分析,判断出拥堵的情况。

而交管系统一般并不会对外,普通的系统想要对接交管系统几乎是不可能的,但百度和高德不一样,很多地方交通部门的交管系统研发技术支持其实都是百度或高德提供的,而且,这些系统也会从高德和百度得到一些数据上的支持,因此,相互直接的数据通信也就自己能够做到了。

当然,高德和百度的APP也是一个为高德和百度平台提供拥堵数据信息的途径。

我们在使用高德和百度APP进行导航的时候,我们的实时驾驶数据也是被上传到了高德或百度的服务器,而百度和高德的服务器会通过算法对所有使用百度和高德APP的用户数据进行分析,当发现大量用户在某个路段行驶的速度突然变慢的时候,这个路段的路况信息会被更新为拥堵。当大部分车辆的形式恢复到正常速度的时候,则路况也会变化为顺畅。

对路况的分析,其实也是一种人工智能和大数据的应用,如果一种导航系统的用户越多,那么对路况的分析也就越准确。

 

你问的这个问题,应该由百度地图或高德地图这类地应用App,在他们的使用说明中有回答。当然,他们可能会对自己的数据来源会有保密,不会能给你清晰答案,那我试着给你一个说明。

高德或者百度这类地图应用的数据来源,可以把它分成两类,一类是静态数据,另一类是动态数据。

这些地图应用的静态数据,主要就是原始录入的数据,他们从原来的印刷地图手册或者地图图书的出版社或者地图设计部门拿到最原始的数据,然后录入APP系统,才有了原始基础数据。

动态的数据,主要是我们每个人在使用地图的过程中,因为行走或驾车的行为数据,平台就会记录每一个人,在一个地方走过的数据。通过不短收集汇总,和原来的静态数据就构成了这个App的应用数据。

地图应用App的静态数据比较陈旧,每天都在增加的动态数据才有价值。比如司机开车使用的过程,我们每个人骑车、走路的数据都在给平台不断增加新数据。增加的数据会让应用App越来越“聪明”,也越来越精准。


 

其实这些地图软件的实时路况主要应用技术还是靠手机基站获取手机数据来进行分析的,也就是说通过在单位空间和时间内主干道路的手机用户量以及各个车辆的移动速度获取基础信息,最后就是通过这些数据建立模型,从而才能做到真正的实时路况!

我们知道原理后,再来看看获取数据的源头有哪些?

1、就是常见的路况检测信息,比如道路摄像头、测速雷达、地感线圈,这些摄像头或者设备除了进行车辆违章监测外,还可以检测道路的占用率、车流量、车速等传统的路况信息。

2、利用GPS来识别路况信息监测,比如安装在公共交通上面的摄像头或者GPS,比如出租车上的GPS终端,基本上每隔一段时间就会向监测中心发送一次信息,而这些信息就包括位置信息、车速、行驶方向等等,当数据量汇集后就能形成了一个动态、实时的路况信息监测网。比如对于每条出租车的GPS数据,在路网找到距离最近且方向一致的路段,可以认为该车辆当时是在该路段上行驶。然后再通过计算每个GPS数据的平均速度,来做为该路段的平均通行速度。然后再定义一个速度区间来代表各个区间范围,比如0-20公里/时表示拥堵,20-40公里/时表示缓行,40公里/时以上表示畅通。知道这些数据后,把路段根据其路况值画成不出的颜色,展现在地图上。这就是高德、百度一类地图软件在各地道路的路况成因原理。

3、知道了上述原理后,其实这类地图基本上与交通管理局有数据合作,比如搜集官方网站上的交通管制通告,122事故报警的人员通告,当地交通广播台播报的信息,互联网的信息等等。


(编辑:xxc1999)

返回首页 |  关于我们 |  招聘启事 |  版权声明 |  广告服务 |  投稿通道 |  业务范围 |  联系我们 |  返回首页 

版权所有:新生活网
地址:北京市朝阳区建国路118号 邮政编码:100022 合作微信:ax89612


回到顶部