基于Storm的浮动车地图匹配算法研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:zhanglicg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
浮动车技术是智能交通系统(ITS)中广泛采用的获取道路交通信息的技术手段之一。大量装有车载GPS定位系统的公交车、出租车源源不断地将自己的车辆信息(如时间、坐标、速度、方向角等)传送到一个数据中心,通过对这些实时数据的分析处理后,就可以获得某个地区的实时交通状态信息。但由于GPS数据精度的原因,在结合数字地图进行处理分析时会出现车辆位置偏离道路的现象,因此需要利用地图匹配技术进行修正。地图匹配技术通过算法模型将GPS设备获取的车辆GPS信息与城市路网拓扑关联起来,把GPS观察点投影到车辆所在真实道路。对于规模庞大、精度不足的浮动车数据,如何通过有效的地图匹配算法保证匹配效率和匹配准确性,是进行后续其他研究(如提高道路交通状态分析质量)的关键。针对以上问题,提出了一种基于时空分析方法的地图匹配算法。算法分为两个部分:地图数据的预处理和对候选点的时空分析。在地图数据的预处理部分,基于Arc GIS平台的地图数据建立了重庆市路网的网格索引,极大提升了查找GPS观察点周边路段的效率;时空分析部分是算法的核心,算法综合考虑了空间几何、路网拓扑信息及时间因素对选取GPS候选点的影响,提升了匹配的精度。考虑到当前浮动车数据中心面对的数据量快速增长,单机环境越来越难满足由此带来的数据处理需求,本文探索了将分布式实时计算技术应用到交通领域,并就当前最为流行的Storm实时计算技术进行了研究,成功地将本文提出的地图匹配算法迁移到了Storm平台。最后,利用重庆市公交车GPS数据和Arc GIS平台上的电子地图数据,分别在单机和Storm集群环境下对算法的性能(如准确性、效率)进行了验证。结果表明:时空分析算法的准确性和效率较其他算法明显提高;基于Storm平台的算法实现能够很好的利用机器的多核特性,且能够方便集群的横向扩展,使得算法效率在原有基础上得到了线性提升。
其他文献
复述是自然语言中比较普遍的一个现象,它集中反映了语言的多样性。复述研究的对象主要是短语或者句子的同义现象。复述技术已经被成功的应用到信息检索、自动问答、信息抽取
重庆市政府采购电子交易平台,即重庆市政府采购协议供货平台自2012年开通以来,平台上的商品数量增长迅猛。大量的商品给采购单位带来诸多选择的同时也带来了困扰。如何采购一
目前软件开发过程中第三方组件被广泛使用来提高开发效率,但使用低质量的组件会造成灾难性后果,第三方组件测试的重要性更加凸显。大量第三方组件由于保密性的需要,源码不可
在企业信息化形势下,如何更好地对运输车辆信息进行管理,在很多的企业中已经成为企业面临的一个重要问题。为了更加高效地管理车辆,本文在充分调研车辆管理现状的基础上,提出
随着网络通信技术与多媒体技术的发展,嵌入式视频监控技术逐渐步入到一个全新的数字化网络阶段,广泛运用于电信、银行、交通、电力、智能楼宇等诸多领域。嵌入式视频监控技术
数据挖掘能够发现隐藏在数据中的有用信息,在数据分析领域扮演着重要角色,特别是在零售业,每天需要分析从各个分店产生的大量销售数据,用来帮助商家做出有利的销售决策,比如
当今,互联网已成为信息传播与共享的重要资源。由于Web数据的半结构化、异构、海量等特点,使得传统的数据挖掘技术不能直接运用到Web页面数据源上。因此先要对半结构化的Web
随着Web服务的流行,Web服务技术已从基础构建阶段走向大规模的商业应用阶段,这使得网络上出现了大量功能相同或相似的Web服务。这些功能相同或相似的Web服务,往往具有不同的诸如
复述是指对相同语义的不同表达,复述研究在众多自然语言处理的应用领域中都有重要的意义。本文的主要研究任务是短语级复述资源的获取。这项研究工作的目的和意义是为基于统
随着移动通信网络的不断发展,用户数量不断增加,给通信网络监控和管理提出了许多新的问题。有效的提高网络的运营质量和客户满意度,是当前各个移动通信运营商追求的目标。提