基于大规模浮动车数据的地图匹配算法

合集下载

一种基于浮动车数据的快速地图匹配算法

一种基于浮动车数据的快速地图匹配算法

点 方 向角 等 信 息 过滤 候 选 路段 , 最 后对 剩 下 的 路 段 求得 的 最 近 点 即为 2 8 匹配点。

dI
1网格 化路 网 的构 建


1 . 1构 建路 网拓 扑 本文利用A r c G I S 平台构建了重庆主城区路 网拓扑, 实验使用的 地图坐标系为WG S -1 9 8 4 。 在矢量 电子地 图中存储 的路网基本结构 主要有道 路 、 弧段 、 路段和 点, 它们 的关系如 图1 所示 。 弧段( Ar c ) 是A r c G I S 平台 中电子地 图的基础数据 , 而本文 的匹 配算法是对路段 进行匹配 , 需要从弧段 的折点处将弧段分解 成路 段, 并计算路段的起始点和终止点的经纬度信息、 长度和方 向角 , 最 终构建的路网拓扑信息如 图2 所示 :
算法 分 析

种基于浮动车数据的快速地图匹配算法
汪 杰 字
( 重庆大学计算机学院 重庆 4 0 0 0 4 4 )
摘 要: 地 图匹配技 术被 广泛 用f f - G P S 导航 、 城 市道路 交通状 态分析 等领 域。 针对 目前城 市 交通数 据量 大, 地 图匹配算 法实 时性 差 、 匹配率不 高的 点 缺点, 在现有 最近点算法的基础上 引入 网 格 的思想对城 市路 网建立索 引, 并对 GP s 定位点到路段 的最短距 离算法进行 了改进, 大大提 高 了匹配效 率, 同时 在 匹配过程 中考 虑浮动 车的 方向 角信息, 提 高了 匹配精 度 。 实验 结果表 明, 算法 能够满足 工程应 用 中浮 动车地 图 匹配的 实时性和 准确性 。 关键 词: 地 图 匹配 路 网拓 扑 网格 索引 最近 点 弘 中图分类号 : U4 9 5 文献标 识码: A 文章 编号 : 1 0 0 7 — 9 4 1 6 ( 2 0 1 5 ) 0 1 - 0 1 2 2 — 0 3 8 5

基于浮动车GPS轨迹点数据的地图匹配算法研究,电子测试.doc

基于浮动车GPS轨迹点数据的地图匹配算法研究,电子测试.doc

基于浮动车GPS轨迹点数据的地图匹配算法研究,电子测试.doc基于浮动车GPS轨迹点数据的地图匹配算法研究,电子测试,《电子测试》摘要:文章研究基于GPS浮动车轨迹点数据的地图匹配原理及地图匹配方法。

提出了基于GPS点到校正点的匹配,并且利用连续几个GPS点的轨迹确定结果,最终获取较为正确的路网匹配结果,实现城市道路网络浮动车GPS样本数据与电子地图的匹配速度与精度。

为实时掌握与分析道路交通状态提供基础数据。

关键词:浮动车;GPS;地图匹配;轨迹点引言建立城市交通综合信息平台,通过对庞大的城市交通网络中的实时交通信息进行深入分析,为改善城市交通信息服务水平,提高决策科学性,缓解城市交通拥堵提供了基础。

交通综合信息平台的数据支撑来源于交通基础信息的实时采集,科学决策的依据在于数据分析的快速、准确。

GPS浮动车是获取道路实时车速便捷有效的方法,可以通过车载GPS定位信息获取道路实时车速及运行状态(拥堵、畅通、缓行),其作为一种便捷廉价、可操作性高的车速采集手段已经被各城市普遍采用,特别是公交车与出租车安装车载GPS 设备最为常见。

通过对公交车及出租车的GPS返回数据与城市道路网的匹配、分析来获取道路的实时车速,进而实现对道路状态的有效判断。

因此确保GPS浮动车轨迹点数据与信息平台电子地图快速、准确匹配是管理决策的基础,研究准确适用的GPS 浮动车轨迹点数据的地图匹配算法是非常重要的。

1 GPS数据的地图匹配原理地图匹配(Map-Match)简称MM技术,就是利用电子地图的路网信息和GPS数据来实行对车辆行驶准确位置的确定,它是一种定位误差修正技术。

浮动车所上报的GPS数据中包含有经纬度等地理信息,但这些GPS坐标只能反映车辆位置情况,而不能与实际路网路段直接相关联。

因此,车辆在路网中行驶的情况,必须要依赖于地图匹配算法来完成车辆位置信息与路网位置的关联。

地图匹配算法的直接目的是将GPS测得的车辆位置或行驶轨迹,与现有的电子地图道路路段数据进行比较,继而找到车辆所处的道路,计算出浮动车辆在道路上所处的位置。

一种基于浮动车移动轨迹与电子地图融合的道路匹配算法

一种基于浮动车移动轨迹与电子地图融合的道路匹配算法

一种基于浮动车移动轨迹与电子地图融合的道路匹配算法孙丽娜;董劲男;郑啸天;孙丹【期刊名称】《吉林大学学报(理学版)》【年(卷),期】2015(000)004【摘要】在对城市道路网进行网格划分的基础上,提出一种利用参考历史数据和前瞻数据的三段式匹配思想与权重模型思想相融合的地图匹配算法。

该算法可减少浮动车 GPS 定位点待匹配路段的搜索范围,从而极大降低算法的复杂度,实现较高的匹配精度。

%The map-matching algorithm of integrating forward-looking three-stage idea using reference data and historical data with weighted model idea was presented,which reduces the floating car GPS positioning point to be matched sections of the search range so as to greatly reduce the complexity of the algorithm to achieve higher matching accuracy on the basis of urban road network being divided with grid.【总页数】5页(P710-714)【作者】孙丽娜;董劲男;郑啸天;孙丹【作者单位】吉林农业科技学院机械工程学院,吉林吉林 132101;吉林大学计算机科学与技术学院,长春 130012;吉林大学计算机科学与技术学院,长春130012;吉林大学计算机科学与技术学院,长春 130012【正文语种】中文【中图分类】TP31【相关文献】1.基于浮动车GPS轨迹点数据的地图匹配算法研究 [J], 孙静怡;张建华;刘拥华2.车辆导航中GPS定位轨迹与电子地图道路匹配的一种实现方法 [J], 何瑞栋3.一种基于浮动车数据的快速地图匹配算法 [J], 汪杰宇4.基于浮动车移动轨迹的新增道路自动发现算法 [J], 蒋新华;廖律超;邹复民5.一种基于浮动车数据的快速地图匹配算法 [J], 汪杰宇因版权原因,仅展示原文概要,查看原文内容请购买。

浮动车快速道路匹配算法

浮动车快速道路匹配算法
GENG Xi a o . f e n g 。 WAN G S h a n — d o n g ,J I J u n

( 1 . C o l l e g e o fE a r t h S c i e n c e a n d E n g i n e e r i n g ,H o h a i U n i v e m i t y ,N a n j i g ,J n i a gs n u 2 1 0 0 9 8 ,C h i n a ;
F e b., 201 3
浮 动 车快 速 道 路 匹配算 法
耿小峰 , 王 山东 , 季 军2
( 1 . 河海大学 地球科学与工程学 院, 江苏 南京 2 1 0 0 9 8 ; 2 . 南通 市海籍调查测量 中心 , 江苏 南 通 2 2 6 0 0 6 )

要 :针对 目前城市交通 中对浮动车 G P S 数 据匹配实 时性差 和匹配率 不高的缺 点 , 提 出一种利 用道
第 2 0 1 1 1 卷堑1 3年 2月 翅
J 0 l l ma 1 n f Wa t e 水利与建筑工程学报 r R e s o u r c e s a n d A r c h i t e c t u r a l
V 0 1 . 1 1 N o . 1
2 . N a m o n g S e a C a d a s t r a l S u r v e y Me  ̄u r i n g C e n t e r ,N a n t o g , ̄ n a n g s u 2 2 6 0 0 6 ,C hi n a )
Ab s t r a c t :C o n s i d e in r g t h e p o o r r e a l - ・ t i me a n d l o w ma p- - ma t c h i n g r a t e wh e n u s i n g GP S l f o a t i n g c a r t e c h n o l o g y i n c u r r e n t

基于浮动车的路况分析算法

基于浮动车的路况分析算法

基于浮动车的路况分析算法算法基本思想1.浮动车数据纠偏处理:利用高德的纠偏函数对每次接收到的浮动车数据进行纠偏处理,纠偏后GPS数据会和地图数据匹配上。

2.程序运行机制:程序为后台服务当启动后会一直运行,并且每5分钟会进行一次路况运算,运算时数据采样范围为开始计算时间前的10分钟内的浮动车GPS数据,对于目前1000多条路况道路,每5分钟14000条数据样本的计算过程大概耗费时间2——4分钟的运算时间。

3.筛选样本:筛选掉不合法的浮动车数据,例如速度为0的数据,该类数据可能为浮动车停车休息时产生,此类数据不加入计算样本。

4.寻找归属道路:利用空间算法将浮动车GPS数据样本吸附到最近的道路上,由于GPS定位存在一定的位置偏移,所以在吸附操作上加入了误差值,当前设置为30米,即允许浮动车数据有0——30米之间的偏移。

5.筛选道路:样本点归属到道路上后,有些道路将拥有很多样本点,但有些则很少,我们将剔除没有足够判断依据(样本数量)的道路,由于当前浮动车数量(1500辆)较少,而且数据发送频率较低(车辆行驶中每分钟1条,车辆熄火时每10分钟1条),所以当前设置的筛选值为大于4,即每条道路上必须有5条数据样本以上(含5条),才会进行计算;6.计算道路浮动速度平均值并分类:各道路上浮动样本的平均速度是判断道路情况的依据,我们对筛选后的道路进行平均速度计算,另外我们对“通畅”“缓行”“拥堵”设置了各自的阈值,并按照它们作为标准分类各道路的路况:0——10公里:拥堵10——15公里:缓行15公里以上:通畅对于每条道路的计算结果会立即更新道路的路况状态值,并且记录更新时间。

7.对于无法满足运算条件道路的处理:如果每条道路在一小时以上都没有满足条件进行过任何的路况更新,系统会自动设置该道路的路况状态为通畅;该操作是为了防止某些路段在设置为拥堵后一直没有浮动车经过(通常出租车会绕开拥堵路段进行行驶),在得不到足够运算样本的情况下系统无法更新该路段的路况。

基于浮动车GPS轨迹点数据的地图匹配算法研究

基于浮动车GPS轨迹点数据的地图匹配算法研究

基于浮动车GPS轨迹点数据的地图匹配算法研究作者:孙静怡张建华刘拥华来源:《科技创新与应用》2014年第28期摘要:文章研究基于GPS浮动车轨迹点数据的地图匹配原理及地图匹配方法。

提出了基于GPS点到校正点的匹配,并且利用连续几个GPS点的轨迹确定结果,最终获取较为正确的路网匹配结果,实现城市道路网络浮动车GPS样本数据与电子地图的匹配速度与精度。

为实时掌握与分析道路交通状态提供基础数据。

关键词:浮动车;GPS;地图匹配;轨迹点引言建立城市交通综合信息平台,通过对庞大的城市交通网络中的实时交通信息进行深入分析,为改善城市交通信息服务水平,提高决策科学性,缓解城市交通拥堵提供了基础。

交通综合信息平台的数据支撑来源于交通基础信息的实时采集,科学决策的依据在于数据分析的快速、准确。

GPS浮动车是获取道路实时车速便捷有效的方法,可以通过车载GPS定位信息获取道路实时车速及运行状态(拥堵、畅通、缓行),其作为一种便捷廉价、可操作性高的车速采集手段已经被各城市普遍采用,特别是公交车与出租车安装车载GPS设备最为常见。

通过对公交车及出租车的GPS返回数据与城市道路网的匹配、分析来获取道路的实时车速,进而实现对道路状态的有效判断。

因此确保GPS浮动车轨迹点数据与信息平台电子地图快速、准确匹配是管理决策的基础,研究准确适用的GPS浮动车轨迹点数据的地图匹配算法是非常重要的。

1 GPS数据的地图匹配原理地图匹配(Map-Match)简称MM技术,就是利用电子地图的路网信息和GPS数据来实行对车辆行驶准确位置的确定,它是一种定位误差修正技术。

浮动车所上报的GPS数据中包含有经纬度等地理信息,但这些GPS坐标只能反映车辆位置情况,而不能与实际路网路段直接相关联。

因此,车辆在路网中行驶的情况,必须要依赖于地图匹配算法来完成车辆位置信息与路网位置的关联。

地图匹配算法的直接目的是将GPS测得的车辆位置或行驶轨迹,与现有的电子地图道路路段数据进行比较,继而找到车辆所处的道路,计算出浮动车辆在道路上所处的位置。

一种基于浮动车卫星定位数据的地图匹配方法和系统[发明专利]

一种基于浮动车卫星定位数据的地图匹配方法和系统[发明专利]

专利名称:一种基于浮动车卫星定位数据的地图匹配方法和系统
专利类型:发明专利
发明人:余振华
申请号:CN201410641842.5
申请日:20141108
公开号:CN104331626A
公开日:
20150204
专利内容由知识产权出版社提供
摘要:本发明涉及一种基于浮动车卫星定位数据的地图匹配方法和系统,属于智能交通车载定位技术领域。

本发明的技术方案包括识别候选路段和在选定的路段上决定车辆的位置两个方面,通过设定车辆静止阈值、定位点到路段节点的距离以及定位点的航向角与道路的航向角之间的差值的阈值等系统参数,对车辆是否处于静止状态进行判断,并正确选择候选路段,尤其在交叉口处利用本方案提出的阈值及给出的步骤进行比较判断确定候选路段,避免误判导致匹配失败。

采用本发明所述的方法和系统可以减少卫星定位在车辆低速行驶时其航向角存在的误差、在静止时存在较大的漂移,避免交叉路口存在多个路段时匹配容易发生错误的问题,能够提高地图匹配的精度和匹配的性能。

申请人:北京握奇智能科技有限公司
地址:100102 北京市朝阳区望京利泽中园101号启明国际大厦西侧八层
国籍:CN
代理机构:北京天悦专利代理事务所(普通合伙)
更多信息请下载全文后查看。

一种改进的浮动车地图匹配算法

一种改进的浮动车地图匹配算法

一种改进的浮动车地图匹配算法摘要:为提高浮动车地图匹配精度,提出一种改进的浮动车地图匹配算法,综合利用道路拓扑关系和车辆定位误差,缩小候选路段范围,然后采用基于距离与方向的要素加权方法确定最终的匹配点,从而减少正确匹配路段被剔除的概率。

依托南京市局部路网以及浮动车定位数据进行实例分析,结果表明,该方法具有较好的精度和实时性。

关键词:浮动车;地图匹配;道路拓扑;要素加权0 引言随着智能交通系统的应用发展,安装车载定位设备的车辆越来越多,浮动车数据采集技术开始广泛应用于城市路况信息获取、道路建设和出行规划上[1]。

地图匹配(Map Matching,MM)是浮动车技术的重要组成部分,由于路网环境、电子地图误差和定位设备误差的影响,浮动车采集的定位点会随机分布在道路两侧一定宽度范围内,只有将这些定位点修正到其行驶的道路上,才能开展相关应用。

目前,国内外学者研究的地图匹配算法主要包括几何匹配算法、概率统计匹配算法、相关性匹配算法、基于要素加权的匹配算法、模式识别匹配算法等[2]。

其中,基于要素加权的地图匹配算法具有逻辑简单、速度快、实时性好等优点,目前已经得到较为广泛的应用[3]。

陈佳瑜等提出了一种基于权重的地图匹配算法[4],采用一种间接的方式确定车辆当前行驶的道路,利用定位点当前信息和历史信息,降低定位误差对地图匹配效果的影响。

章威等提出一种基于大规模浮动车数据的地图匹配算法[5],引入了匹配度的概念,以GPS定位点到候选路段的距离以及方向夹角为要素,加权计算得到匹配度,进而确定最佳的匹配道路。

王美玲等提出了一种浮动车地图匹配的新算法[6],采用距离,航向和可达性三个要素加权计算候选路段的综合权重。

邹珍提出一种改进的基于权重的地图匹配算法[7],将权重模型与交通规则约束、最短路径算法相结合。

在对以往的研究进行分析后发现,充分利用道路拓扑和多个要素可以进一步提高浮动车地图匹配精度。

本文从这一角度出发,综合利用道路拓扑关系和车辆定位误差,缩小候选路段范围,然后采用基于距离与方向的要素加权方法确定最终的匹配点,以期能够提高浮动车地图匹配精度,并确保匹配的实时性。

浮动车数据与电子地图的匹配方法研究

浮动车数据与电子地图的匹配方法研究

浮动车数据与电子地图的匹配方法研究1计会凤,徐爱功辽宁工程技术大学测绘学院,辽宁阜新(123000)E-mail :jhf_sy@摘 要:地图的匹配方法已成为限制浮动车数据应用的主要问题之一。

同时,地图匹配方法的效率和精度直接影响GPS 浮动车数据的应用效果。

本文采用点到路段的垂直距离、当前数据的前两点和后两点构成的角度值、以及车辆行驶角度,作为参数构建回归方程,进行GPS 浮动车数据匹配。

该匹配算法能很好的解决了平行路段间点的跳动和十字路口点误匹配的问题。

该算法充分考虑到了点到线和线到线两中匹配算法的优缺点,在保证匹配的速度的基础上,兼顾匹配的精度。

关键词:浮动车;匹配算法;平行路段;十字路口1. 引言目前,常用的交通信息采集方式包括:线圈检测器、超声波检测器、红外检测器、视频检测器等[1]。

上述均属固定式检测器,存在安装和维护成本高、覆盖范围小、仅能检测固定位置的数据等不足。

受人力、资金等因素的制约,我国各城市的交通管理部门仅在关键路段和主要交叉口安装了固定检测器,有检测器的交叉口还不到全部交叉口的十分之一,导致城市道路网上存在大量的信息“真空”地带,远不能满足智能交通系统发展的需求。

而随着GPS 定位设备成本的减低、GIS 中电子地图的丰富和美国SA 政策的取消,使得应用GPS 浮动车数据进行交通状态数据实时更新成为可能。

但精确导航不仅需要这些数据,更重要的是,怎样提高现有数据的定位精度[2]。

尤其在城市区域,由于高楼、高架桥和树木等地物的遮蔽和反射,使得GPS 实时定位精度进一步降低,特别是由于漂移产生的错误数据。

而复杂的城市路网,也为GPS 浮动车的精确定位提出难题。

怎样解决浮动车数据与GIS 地图的匹配精度已成为限制浮动车数据应用的瓶颈问题。

2. 浮动车数据预处理采集浮动车数据时,由于受各种随机因素的影响,如GPS 信号较弱、无线传输错误、建筑物和树木的遮挡等,难免出现数据错误和数据丢失的情况。

基于浮动车停车点数据过滤的地图匹配方法[发明专利]

基于浮动车停车点数据过滤的地图匹配方法[发明专利]

专利名称:基于浮动车停车点数据过滤的地图匹配方法专利类型:发明专利
发明人:王东柱,齐彤岩,刘文峰,龚民,彭礼平,桑丽,孙玲申请号:CN200910086869.1
申请日:20090617
公开号:CN101577049A
公开日:
20091111
专利内容由知识产权出版社提供
摘要:一种基于浮动车停车点数据过滤的地图匹配方法,包括:步骤一、建立浮动车信息数据库;步骤二、将移动点浮动车数据记录和停车点浮动车数据记录分开;步骤三、计算移动点浮动车移动点投影距离及行驶方向夹角;步骤四、计算每辆移动点浮动车的距离度量值,步骤五、过滤移动点浮动车所在路段;步骤六、计算停止点浮动车停止点投影距离;步骤七、过滤停车点浮动车所在路段;步骤八、初次判定停车点浮动车所在路段:步骤九、设定停车点浮动车的排队长度;步骤十、计算停车点浮动车到路段终点的距离;步骤十一、二次判定停车点浮动车所在路段:步骤十二、三次判定停车点浮动车所在路段;本方法可以将能够表示路段交通状态的零速度点匹配到路段上。

申请人:交通部公路科学研究所
地址:100088 北京市海淀区西土城路8号
国籍:CN
代理机构:北京万科园知识产权代理有限责任公司
更多信息请下载全文后查看。

基于大规模浮动车数据的地图匹配算法

基于大规模浮动车数据的地图匹配算法

基于大规模浮动车数据的地图匹配算法
章威;徐建闽;林绵峰
【期刊名称】《交通运输系统工程与信息》
【年(卷),期】2007(007)002
【摘要】地图匹配问题是浮动车技术中必须解决的关键问题.由于浮动车数据自身的特点,传统的导航地图匹配算法难以直接适用于大规模的浮动车数据匹配.在分析基于浮动车数据的地图匹配与传统的导航地图匹配的异同点的基础上,提出了浮动车地图匹配模型族的解决方案和相应的道路网格拓扑结构,设计了包括道路初次匹配模型、平行方向道路识别模型、节点匹配模型、延时匹配模型在内的浮动车数据地图匹配算法体系,并对算法进行了评估和验证.提出的浮动车数据地图匹配算法模型已经在广州市ITS示范工程中得到了实际应用,应用结果表明该算法具有准确、高效和实用的特点.
【总页数】7页(P39-45)
【作者】章威;徐建闽;林绵峰
【作者单位】华南理工大学,交通学院,广州,510640;华南理工大学,交通学院,广州,510640;广州交通信息化建设投资运营有限公司,广州,510033
【正文语种】中文
【中图分类】U12
【相关文献】
1.基于低采样率浮动车数据的全局投票地图匹配算法 [J], 杨旭华;汪向飞
2.基于改进AOE网络的低频浮动车数据地图匹配算法 [J], 沈敬伟;周廷刚;张弘
3.基于低频浮动车数据的实时地图匹配算法 [J], 姚恩建;左婷
4.一种基于浮动车数据的快速地图匹配算法 [J], 汪杰宇
5.一种基于浮动车数据的快速地图匹配算法 [J], 汪杰宇
因版权原因,仅展示原文概要,查看原文内容请购买。

浮动车数据中零速度点数据地图匹配方法

浮动车数据中零速度点数据地图匹配方法
3 8
交通 信 息 与 安 全
20 0 9年 第 6期
第2 7卷
总 1 2期 5
浮动 车 数据 中 零速 度 点数 据 地 图 匹配 方法 *
王 东 柱 董 继 明 李 亚檬 宋 向 辉
( 家智 能 交 通 系 统 工程 技 术 研 究 中心 智 能 交通 技 术 交 通 行 业 重 点 实 验 室 北 京 1 0 8 ) 围 0 0 8 ( 南 职 业 技 术 学 院 汽 车丁 程 系 河 郑州 404 ) 5 0 6 摘 要 浮 动 车数 据 中存 在 大 量 的 由 于车 辆 频 繁 停 车 引起 瞬 时 速 度 为 零 的 停 车 点 记 录 , 些 零 速 度 这 点 由 于方 向角 不 准 确 , 常规 的投 影 和 几何 地 同 匹配 的算 法 不 能 有 效 地 将 其 匹 配 到 路 段 上 。通 过 对 浮 动 车辆 停 车 原 因进 行 分 析 , 提 了 1种基 于浮 动 车 停 车 点数 据过 滤筛 选 的地 图匹 配 方 法 , 以 将 能 够 可 表示 路 段 交 通 状 态 的 交 叉 口车辆 排 队 零 速 度 点 提 取 出来 , 配 到 路段 上 , 匹 同时 过 滤 掉 和交 通 状 态 无 关 的零 速 度 点 , 而增 加 了有 效 样 本数 量 , 进 一 步 对整 个 路 网运 行 状 态 的 全 面 评估 提 供 数 据 支 持 。 从 为 关键词 地 图 匹 配 ; 动 车数 据 ; 车点 ; P 浮 停 G S定 位 ; 向 角 ; 叉 口 方 交
不 能满足实 时性要 求 。 ]
本 文 通 过 对 与 交 通 状 态 无 关 的 零 速 度 点 过 滤 , 对 交 通 状 态 有 关 交 叉 口 车 辆 排 队 的 零 速 度 并 点 进 行 提 取 和 地 图 匹 配 , 而 提 高 了 浮 动 车 数 据 从 的 有 效 样 本 量 及 配 效 率 。

网格索引支持下的大规模浮动车实时地图匹配方法

网格索引支持下的大规模浮动车实时地图匹配方法

网格索引支持下的大规模浮动车实时地图匹配方法Chapter 1: Introduction- Background and motivation- Research objective and significance- Overview of the paperChapter 2: Related work- Literature review on map matching algorithms- Comparison of existing methods- Limitations of current approachesChapter 3: Proposed method- Overview of the proposed method- Grid index construction- Real-time data processing- Matching algorithm- Error correction mechanismChapter 4: Experiment and evaluation- Dataset description- Experiment design- Performance evaluation- Comparison with existing methods- Analysis of resultsChapter 5: Conclusion and future work- Summary of the research- Contributions and achievements- Potential for future improvement- Conclusion and final remarksChapter 1: IntroductionBackground and motivationIn recent years, with the development of smart cities and intelligent transportation systems, the need for real-time vehicle tracking and accurate map matching has become increasingly important. Map matching is the process of associating the location data of a vehicle with its position on a digital map. This is a crucial step in vehicle tracking, route planning, and traffic management.However, traditional map matching algorithms have limitations in dealing with large-scale floating cars and real-time traffic fluctuations. As a result, there is a need for an efficient and accurate map matching method that can adapt to real-time traffic conditions and support large-scale vehicle tracking.Research objective and significanceThe objective of this paper is to propose a novel map matching method that utilizes grid index technology to support large-scale vehicle tracking and real-time traffic monitoring. The proposed method is designed to overcome the limitations of existing algorithms by enhancing the efficiency and accuracy of map matching in dynamic traffic environments.The significance of this research lies in the contribution it makes to the field of intelligent transportation systems by providing a more effective approach to vehicle tracking and traffic management. The proposed method has the potential to support real-time traffic monitoring and reduce congestion by providing accurateinformation on vehicle positions and traffic flows.Overview of the paperThis paper is structured as follows. Chapter 2 provides a review of existing map matching algorithms and compares their advantages and disadvantages. Chapter 3 introduces the proposed map matching method that utilizes grid index technology for real-time vehicle tracking. In this chapter, the grid index construction, real-time data processing, matching algorithm, and error correction mechanism are explained. Chapter 4 presents the experiment setup and evaluation of the proposed method. Finally, chapter 5 summarizes the research and provides recommendations for future work.In summary, this paper proposes a novel map matching method that utilizes grid index technology to support accurate and efficient real-time vehicle tracking. The next chapter provides a review of existing algorithms in the field of map matching.Chapter 2: Literature reviewIntroductionMap matching is an essential process in intelligent transportation systems that involves associating vehicle location data with positions on a digital map. The accuracy and efficiency of map matching algorithms are critical to improving the effectiveness of vehicle tracking and traffic management.In this chapter, we review existing map matching algorithms andcompare their advantages and disadvantages. We group the algorithms into two categories: probabilistic and geometric approaches.Probabilistic approachesProbabilistic methods are the most widely used approach for map matching. These methods use statistical models to estimate the probability that a vehicle is located at a particular position on a map. HMM (Hidden Markov Model) is a popular probabilistic algorithm used in map matching.One limitation of probabilistic methods is their inability to handle real-time traffic fluctuations. They are also computationally expensive when dealing with large-scale floating car data.Geometric approachesGeometric methods use geometric constraints to match vehicle location data with a digital map. These methods are faster and more efficient than probabilistic methods but may not be as accurate in complex traffic environments.One of the most commonly used geometric algorithms is the Vector Space Model (VSM). The disadvantage of this algorithm is that it requires a large number of reference points to achieve high accuracy.Comparison of existing algorithmsBoth probabilistic and geometric approaches have advantages and disadvantages. Probabilistic methods are more accurate but less efficient, while geometric methods are faster and more efficient but may be less accurate.However, none of the existing algorithms can fully address the challenges posed by real-time traffic fluctuations and large-scale floating car data. A more innovative and efficient approach is needed to overcome these limitations.In the next chapter, we introduce a novel map matching method that utilizes grid index technology to support real-time vehicle tracking and accurate map matching.Chapter 3: Proposed MethodIntroductionIn this chapter, we introduce a novel map matching method that utilizes grid index technology to support real-time vehicle tracking and accurate map matching. We start by explaining the grid index technology and then we present our map matching algorithm.Grid Index TechnologyGrid index technology is a data structure that partitions a map into rectangular grids. This allows for a faster and more efficient search, as the location of a vehicle can be quickly determined within a specific grid. This technology has been used in various applications, including GIS (Geographic Information System) and GPS (Global Positioning System).Our Map Matching AlgorithmOur map matching algorithm consists of three main steps:1. Pre-processing2. Matching3. Post-processingPre-processingIn the pre-processing step, the digital map is partitioned into multiple rectangular grids using the grid index technology. Each grid is assigned a unique identifier, which is used to index location data in the matching step.MatchingIn the matching step, GPS location data is collected from the vehicle and compared to the grid index. The algorithm then calculates the probability that the vehicle is located within each grid. The grid with the highest probability is selected as the location of the vehicle.We also incorporate a confidence threshold into our algorithm. If the probability of the highest-ranking grid falls below the threshold, the algorithm will return an unmatched result.Post-processingIn the post-processing step, the algorithm evaluates the accuracy of the matched results. To improve the accuracy, we incorporate arelaxation process that allows for cross-grid matching. This means that if the matched results of adjacent grids are compatible, they can be combined to produce a more accurate result.ConclusionIn this chapter, we have introduced a novel map matching algorithm that utilizes grid index technology to support real-time vehicle tracking and accurate map matching. Our algorithm is efficient, scalable, and capable of handling large-scale floating car data. It can be applied to a wide range of intelligent transportation systems, and we expect it to have a significant impact on the field of vehicle tracking and traffic management.Chapter 4: EvaluationIntroductionIn this chapter, we evaluate the performance of our proposed map matching algorithm. We compare our algorithm to existing map matching algorithms in terms of accuracy and efficiency. We also conduct experiments to demonstrate the scalability and real-time capabilities of our algorithm.Experimental SetupWe conducted our experiments on a dataset of real-world GPS data collected from 100 vehicles over a period of one month. The dataset included a range of driving conditions, including urban, suburban, and rural areas. We compared our algorithm to two state-of-the-art map matching algorithms: Hidden Markov Model (HMM) and Enhanced Transition Probability (ETP).Accuracy and Efficiency AnalysisWe first evaluated the accuracy and efficiency of our algorithm compared to HMM and ETP. Our results showed that our algorithm achieved a higher accuracy rate than both HMM and ETP, with an average matching accuracy of 96%. In terms of efficiency, our algorithm was significantly faster than HMM and ETP, with an average processing time of 10 milliseconds per data point, compared to HMM's 50 milliseconds and ETP's 20 milliseconds.Scalability AnalysisWe then evaluated the scalability of our algorithm by increasing the size of the dataset to 10,000 vehicles. Our results showed that our algorithm scaled well, maintaining its high accuracy and efficiency even with the larger dataset.Real-Time Capabilities AnalysisFinally, we evaluated the real-time capabilities of our algorithm by conducting experiments on a real-time vehicle tracking system. Our results showed that our algorithm was able to accurately track vehicles in real-time, with a delay of less than 1 second.ConclusionOur experimental results demonstrate that our proposed map matching algorithm is accurate, efficient, scalable, and capable ofreal-time tracking. It outperforms existing algorithms in both accuracy and efficiency, making it suitable for a wide range of intelligent transportation systems applications. Our algorithm has the potential to significantly improve vehicle tracking and traffic management, and we hope that our findings will contribute to the continued development of intelligent transportationsystems.Chapter 5: Conclusion and Future WorkIntroductionIn this chapter, we provide a summary of the key contributions of this thesis, and highlight directions for future research. Summary of Key ContributionsWe proposed a novel map matching algorithm that utilizes road network topology, GPS position, and context information for accurate and efficient vehicle tracking.We conducted a comprehensive evaluation of our algorithm, comparing it to state-of-the-art map matching algorithms in terms of accuracy, efficiency, scalability, and real-time capabilities. Our results showed that our algorithm outperforms existing algorithms in both accuracy and efficiency, and is capable of real-time tracking even with large-scale datasets.We also developed a real-time vehicle tracking system based on our algorithm, demonstrating its practical applicability in intelligent transportation systems.Future WorkDespite the significant contributions of this thesis, there remains room for further research in the area of map matching and vehicle tracking. In particular, the following directions for future work could be explored:1. Incorporation of machine learning techniques: While our algorithm incorporates context information, there is potential to further improve accuracy through the use of machine learning techniques. For example, neural networks could be trained on historical GPS data to predict the most likely route for a vehicle given its current context.2. Exploration of additional context information: In our algorithm, we make use of context information such as speed limits and road types. However, other sources of context information, such as weather data or traffic congestion, could also be integrated to further improve accuracy and efficiency.3. Evaluation on different datasets: While our algorithm was evaluated on a large-scale real-world dataset, it would be beneficial to evaluate its performance on different types of datasets, such as datasets with a higher density of GPS points, or datasets with different road network characteristics.4. Integration with other intelligent transportation systems: Our algorithm has the potential to be integrated with other intelligent transportation systems, such as traffic signal control systems or on-demand transportation services, to improve efficiency and reducecongestion.ConclusionIn conclusion, our proposed map matching algorithm demonstrates strong performance in terms of accuracy, efficiency, scalability, and real-time capabilities. Our results suggest that our algorithm has practical applicability in intelligent transportation systems, and has the potential to significantly improve vehicle tracking and traffic management. We hope that our algorithm and experimental findings will contribute to continued research and development in this area.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第7卷第2期2007年4月交通运输系统工程与信息Journal of T ransportation Systems Engineering and In formation T echnologyV ol 17N o 12April 2007文章编号:100926744(2007)022*******智能交通系统与信息技术基于大规模浮动车数据的地图匹配算法章 威1,徐建闽1,林绵峰2(1.华南理工大学交通学院,广州510640;2.广州交通信息化建设投资运营有限公司,广州510033)摘要: 地图匹配问题是浮动车技术中必须解决的关键问题.由于浮动车数据自身的特点,传统的导航地图匹配算法难以直接适用于大规模的浮动车数据匹配.在分析基于浮动车数据的地图匹配与传统的导航地图匹配的异同点的基础上,提出了浮动车地图匹配模型族的解决方案和相应的道路网格拓扑结构,设计了包括道路初次匹配模型、平行方向道路识别模型、节点匹配模型、延时匹配模型在内的浮动车数据地图匹配算法体系,并对算法进行了评估和验证.提出的浮动车数据地图匹配算法模型已经在广州市ITS 示范工程中得到了实际应用,应用结果表明该算法具有准确、高效和实用的特点.关键词: 智能交通系统;浮动车数据;地图匹配中图分类号: U12文献标志码: AMap Matching Algorithm of Large Scale Probe V ehicle DataZHANG Wei 1,X U Jian 2min 1,LI N Mian 2feng2(1.C ollege of T raffic and C ommunications ,S outh China University of T echnology ,G uangzhou 510640,China ;2.G uangzhou T raffic In formation Investment Business and Management Limited C ompany ,G uangzhou 510033,China )Abstract : Map matching is the key problem of probe vehicle technology.F or the characteristics of probe vehicle data ,traditional navigation map matching can not serve the requirements of probe vehicle data.Based on the com 2m on and different points between the map matching of traditional navigation and probe vehicle ,the s olution of probe vehicle map matching m odes and corresponding road netw ork structure have been proposed and the map matching alg orithm system has als o been prom oted ,including road first map matching m ode ,parallel reverse road map matching m ode ,node map matching m ode and delay map matching m ode.In addition ,the alg orithm has been ver 2ified and evaluated.The map matching alg orithm prom oted in the paper has been applied in the ITS dem onstration project of G uangzhou and the practice has proved that it is quite effective and practical.K ey w ords : ITS;probe vechicle data ;map matching C LC number : U12Document code : A收稿日期:2006212206基金项目:“十五”国家科技攻关重点项目资助和国家自然科学基金资助(50578064).作者简介:章威(1961-),男,广东梅州人,华南理工大学博士研究生,主要研究方向为智能交通系统.E 2mail :gzzhang wei @0 引 言交通拥堵现在已经逐渐成为我国大中城市的首要难题,如何及时地反映这些道路上路况,为出行者提供准确的导向,成为智能交通领域亟待解决的问题[1-3].传统的道路运行信息采集方式已经不能够适应快速增长的道路数量和车辆保有量.浮动车技术作为一种崭新的城市路况信息获取、道路建设和出行规划方式,已经逐步成为研究热点[4-7].大规模浮动车数据地图匹配是浮动车技术中必须解决的关键技术问题.所谓地图匹配,指的是依据G PS 车载终端车辆在行驶过程中采集到的车辆位置G PS 信息,通过特定模型和算法,将车辆的当前位置与电子地图上的道路相关联的行为.最终输出结果为车辆在道路上的具体位置[8,9].由于浮动车数据的自身的特点,传统的导航地图匹配算法往往精度不够,或者过于复杂,很难应用在大规模数据处理.本文针对大规模浮动车数据地图匹配的特点,提出了一系列相辅相成的地图匹配算法,达到浮动车数据地图匹配的目的,并对算法的有效性进行验证和评估.1 地图匹配模型方案概述浮动车地图匹配模型是将浮动车的G PS 数据与电子地图结合,通过一定的算法,得出浮动车所在道路的数学模型.本文提出的浮动车地图匹配模型是一个模型族.它建立在一个道路网格拓扑结构之上,并且针对道路的实际情况设计了不同的道路匹配算法,如图1所示.图1 浮动车数据地图匹配的模型方案示意图Fig.1 M odel s olution of map matching based on FC D 这些算法模型并不是并列的,而是相辅相成、互为补充的.道路初次匹配算法是整个地图匹配模型的第一个步骤;在初步对浮动车的位置进行判断之后,通过反向道路识别和节点匹配,进行更深层次的匹配识别;如果仍未找到满足要求的匹配道路,则进入延时匹配模型,通过后续浮动车G PS 数据结合这一次的匹配结果,给出最后准确的匹配道路.2 道路网格拓扑结构由于浮动车采集系统的采集对象是上万辆浮动车,采集间隔在5秒到30秒之间,因此,同时进入模型的G PS 数据量巨大,综上所述,建立一个高效的道路拓扑结构是非常必要的.本文将城市路网按某种特殊的拓扑结构组织起来,该拓扑结构适合于存储,并有效改善算法的运行效率.该拓扑结构包括4层对象:城市、区域、道路、道路形状线段,如图2所示.图2 道路拓扑结构模型图Fig.2 M odel of road net 具体的方案是:按照经纬度的方向,以一定的间隔L ,将道路网络从上到下、由左至右网格化均匀分块,假设将其分为M ×N 个网格,简记为Grid (M ×N ),其中M 和N 分别为分块行列数,网格的行编号从0到M -1,列编号从0到N -1.为了与实际的道路更加符合,引入道路形状线段,即将一条实际的道路用若干条线段首尾相连来近似,并且对这些形状线段进行编号存储,将每条道路的形状线段与道路相关联,这样可以提高匹配精度.在每个网格内,记录网格包含或与之相交的所有形状线段编号.为了提高搜索效率,将所有网格按照编号顺序存储.在给定待匹配的车辆定位点G PS 坐标之后,用折半查找法快速找到G PS 点所在的网格.以广州为例,找到一点所在网格,最多不超过17次比较运算,时间复杂度极低,基本上不受道路网络规模变化的影响.3 浮动车地图匹配模型算法3.1 概念在进入模型算法之前,为了便于分析、处理以及表达,对需要用到的概念进行说明.(1)匹配度[9].首先为了对地图匹配进行定量的分析,匹配模04交通运输系统工程与信息2007年4月型引入了匹配度概念.匹配度是描述G PS点与一条道路的匹配程度,用(0,1)区间的浮点数进行量化,匹配度越接近1,就认为发出这个G PS数据的浮动车越有可能位于这条道路.匹配度公式如下:δ=f( d, θ)=ωd d+ωθ θ(1)其中 δ———道路的匹配度,δ是 d和 θ的函数;d———G PS点到道路距离的归一化值,设d为G PS点到道路的距离,ΔG PS是G PS的平均误差(一般为10~15米).则d=1Π(1+dΠΔG PS)(2) θ———G PS方向与道路方向夹角的归一化值,设θ为G PS方向与道路方向夹角,则θ=1Π(1+θ2) ωd和ωθ———分别为距离和夹角在匹配度中的权重,且满足ωd+ωθ=1(3) (2)可能匹配的道路集合RCth.这是本文新提出的概念,在匹配度的基础上定义匹配度之差的阈值δs和匹配度可接受的最小值δmin.当在已排序的匹配度队列中,匹配度δm和δm-1满足条件δm-δm-1>δs,且δm>δmin时,就认为Ri(i=m,m+1,…,N)是G PS有可能匹配的道路,记作RCth.另外,对于道路复杂的情况,往往无法找到满足δm-δm-1>δs的匹配度,因为不同道路匹配度差距不大,在这种情况下,如果存在一系列m(m=1,2,…,N)满足δm>δN-δs且δm>δmin ,那么就认为这个集合是RC th.RC th定义了可能匹配成功的道路范围,对于后续的匹配道路识别非常重要.(3)匹配结果类型.匹配结果类型就是对于浮动车的一个位置信息的地图匹配结果进行分类,具体包括:匹配到道路、匹配到节点和延时匹配.其中匹配到道路是通常意义上的浮动车数据匹配结果.本文新提出了另外两种匹配结果.①匹配到节点.针对浮动车地图匹配的特殊性,本文提出了全新概念———匹配到节点.由于浮动车地图匹配的最终目的是为城市路况模型得到路段通行时间提供起点、终点以及时间信息.而当车辆距离路口(包括普通交叉路口、主辅路的出入口等)比较近时,由于减速、并线导致G PS数据中的方向信息变化较大、准确性不高,使得系统很难确定车辆的确切位置.但是考虑到浮动车地图匹配的最终目的是得到路况信息,因此如果无论车辆目前在哪条道路上,只要能确定车辆必定通过或者离开某个路口,就可以根据车辆的下一个定位数据确定其行驶轨迹.因此当车辆处于路口节点附近,且必将或者已经经过路口节点时,认为属于匹配到节点类型.②延时匹配.对于不满足以上两种匹配类型的匹配条件的情况,统一归入延时匹配的范围.也就是根据各个道路的匹配度情况,确定一个粗略的匹配范围,然后根据相同车辆随后的一组G PS定位数据,最终确定车辆的行驶轨迹.3.2 道路初次匹配模型道路的初次匹配模型是整个地图匹配模型的入口.此模型通过匹配度算法提取输入的待匹配道路的匹配度,并对其进行排序,检查是否有道路符合道路匹配的条件,如果有,则匹配成功;否则进入下一个匹配模型.流程如图3所示.图3 道路初次匹配模型Fig.3 Original map matching m odel 模型的输入是道路的集合,有两种不同的情况:第1种,当本次匹配是某浮动车的第1次匹配.这种情况需要根据当前车辆位置,通过道路网格拓扑结构搜索车辆所在的分区,记为Grid(i,j).由于G PS误差,当车辆位置位于分区边缘时,车辆在实际中有可能位于邻接的分区.解决办法如图4所示. 图4中,有一G PS点(x,y)定位于网格Grid(i,j)中,但由于G PS靠近网格的边缘和G PS 的误差,它有可能落在临近的网格内.于是本文采用一个边长为2L、以G PS点为中心的正方形与网格做交集,与正方形交集不为空的网格中的道路都需要作为道路初次匹配的输入集合.L为是各种14第2期基于大规模浮动车数据的地图匹配算法图4 网格分区中的道路集合确定Fig.4 R oad obtainment in grid zones因素引起的G PS 点与道路距离误差总和的最大值,这些因素包括G PS 本身的误差和电子地图的误差等.第2种,当本车辆上一次位置匹配的结果是“匹配到道路”时,则可以根据当前G PS 和前一个G PS 之间的时间差以及前一个G PS 所处道路的历史车速,确定车辆可能行驶到的道路的集合.将此集合作为道路初次匹配模型的输入集合.道路初次匹配模型采用匹配度为判据来判断G PS 是否满足匹配到道路的条件.根据匹配度公式,得到输入的道路集合中每一条道路的匹配度.这里把距离权重设置的大于夹角权重,即这里分别设置ωd 和ωθ为0.6和0.4.图5是算法流程图.图5 道路初次匹配模型流程图Fig.5 Flow chart of Original map matching m odel3.3 平行反向道路识别模型由于G PS 数据本身误差或者电子地图的测绘误差,可能出现这种情况:车辆沿着一条中间具有隔离带的双向道路行驶,采集到的G PS 数据反映在电子地图上时,落在了与车辆行驶方向相反的道路上.在这种情况下,初次道路匹配模型得到的道路可能包含反方向的道路.这样会给后续的延时匹配造成干扰.平行反向道路识别模型就是解决以上问题的匹配模型.模型输入信息为道路初次匹配模型输出的可能的道路匹配集合RC th .流程图如图6所示.图6 平行反向道路识别模型算法流程图Fig.6 Flow chart of recognization m odel of paralleland reversed road 平行反向道路识别模型将产生干扰信息的反向平行道路剔除,识别出G PS 真正匹配的道路,并将其作为匹配结果输出.3.4 节点匹配模型当车辆靠近道路路口(路段与路段的联结点,包括普通交叉路口、主辅路的出入口等)时,由于减速、并线、转向等行驶行为导致G PS 数据中的方向信息变化较大而且准确性不高.此时,将G PS 匹配到道路往往会产生较大的误差.24交通运输系统工程与信息2007年4月道路匹配模型最终的目的是为城市路况模型提供车辆行驶轨迹.如果将G PS 数据匹配到节点,即认为车辆一定经过该节点,节点就成为轨迹的一个点.这样就避免了路口的匹配误差.这就是节点匹配模型的出发点.匹配到节点的识别不能仅仅使用到节点的距离远近作为判断因素,因为距离车辆近的节点,车辆并不一定通过.本模型结合可能匹配道路集合的概念,判断集合中的道路是否经过同一个节点.如果经过同一个节点,并且距离小于节点距离阈值,则认为G PS 匹配到节点.算法流程如图7所示.图7 节点匹配模型算法流程图Fig.7 M odel flow chart of noed matching3.5 延时匹配模型对于大型城市的复杂道路,如主辅路、立交桥等,道路与道路之间的距离近,角度差小,有时投影到平面上几乎是重合的.在这样的路网环境下,通过单一G PS 数据往往无法确定车辆的确切位置.这时就需要通过相同车辆的多个G PS 数据来联合判断车辆的行驶轨迹.延时模型是一个迭代模型.图8是延时匹配模型的输入输出. (1)模型输入.对于单凭一个G PS 数据无法识别匹配类型的情况,把G PS 数据缓冲起来等待相同车辆发送更多的G PS 数据.假设某车连续的K 个G PS数据组成的序列图8 延时匹配模型Fig.8 M odel of deferred matchingG k (k =1,…,K ),满足以下条件之一:①K 小于延时匹配输入量的预设最大值M ,其中M 根据G PS 采集间隔和道路复杂程度确定.本文根据广州的实际情况设置为10.②G K 是已经确定匹配类型的G PS ,则G PS 数据序列G k (k =1,…,K )可作为延时匹配模型的输入量.(2)模型算法.模型的目的是为输入量中未匹配的G PS 确定匹配类型.算法总体思想是,在获得G PS 序列中满足各个G PS 数据匹配线要求的路段集合的基础上,搜索并确定若干条可以从起点G PS 位置到终点G PS 位置的路线,然后对这些路线进行匹配度和长度的综合判别,最后确定一条最合适的匹配路线,作为最终的车辆行驶轨迹,同时也就确定了队列中所有G PS 的匹配结果.算法首先提取G k (k =1,…,K )相对应的可能匹配道路集合RC k (k =1,…,K ).如果G k 的匹配类型已经确定,则对应的路段集合RC k 只有一条道路或者一个节点.之后,寻找路径RT .该路径由J 条依次相连的路段R j (j =1,…,J )组成,且满足以下条件:①路径中路段的数量J 一定大于或者等于G PS 队列的个数K ;②对于每一个与G PS 队列对应的路段集合RC k (k =1,…,K ),一定存在一条路段R i ∈RC k ,满足R i ∈RT ;③对于路径RT 中,任意两个满足条件2的路段R a ,R b (1≤a <b ≤J ),且R a ∈RC a ′,R b ∈RC b ′,则a ′、b ′一定满足1≤a ′<b ′≤K .可能存在多条满足条件的路径组成路径集合RTC ,即RT i (i =1,…,N ).34第2期基于大规模浮动车数据的地图匹配算法如果N =1表示只有一条通路可以满足以上3个条件.那么这条通路就是车辆经过的轨迹,也就是说,当R i ∈RC k且R i ∈RT1,则R i 就是第i 个G PS 匹配的道路.如果路径集合RTC 中的元素多于一个,即N >1时,进入路径识别过程.首先计算通路集合中每一条路径中的匹配度总和,即将路径RT i 中每一条包含于RC k (k =1,…,K )的道路的匹配度相加求和;之后计算所有通路长度.对以上两个结果进行归一化处理,之后按照一定的权重做求和,得到一个路径的可信度.采用与道路初次匹配模型中匹配度的处理方式,路径可信度最大与次大之差如果大于设定阈值,那么可信度最大的路径就是最后的匹配路径.如果不满足以上条件,等待下一个G PS ,并且将新的G PS 一起作为输入条件输入延时模型,这也使得延时匹配模型成为一个迭代模型.如果迭代次数大于一个阈值M 或者新的G PS 在前面的模型已经确定了匹配结果,则不再继续进行迭代,将可信度最大的路径作为匹配结果.图9为延时匹配模型算法流程图.图9 延时匹配模型算法流程图Fig.9 M odel flow chart of deferred matching G PS 采集系统中的采集频率是可以配置的.在采样周期较大、车速较快的情况下,两次G PS 数据之间的距离较大,通常会位于不同路段,甚至中间间隔数条路段.对于两个连续的G PS 位于两条不相连的路段时,需要通过算法找出从起点G PS 位置到终点G PS 位置之间车辆的行驶轨迹.这种情况和在整个城市中搜索任意两个点之间的最短路径有所不同.城市中任意两点之间可能距离较远,经过的路径也比较复杂,而两个G PS 之间的距离不会太远,经过的路段也不会太多.路网中任意两个节点之间最短路径算法通常使用Dijkstra 算法,算法的时间复杂度为O (n2),即使两点之间的距离很近,算法也需要进行多次计算量为n 的操作.而且需要大量的附加存储空间.因此Dijkstra 算法并不适合距离较近的最短路径求解.本文提出了一种针对短距离最短路径的基于深度优先搜索算法.思路如下:根据车辆G PS 数据发送和车辆行驶的特点,同一辆车相邻两个G PS 之间的距离不会太远.一般情况下,在相邻路段或者相隔一个路段,只有少数会相隔多个路段.因此,算法分为两部分:先判断两个44交通运输系统工程与信息2007年4月G PS是否相隔一个路段;如果不是,则进入下面算法.通过深度优先搜索遍历道路,结束条件有两个:第一,距离起点长度超过预先设定的最大长度;第二,找到终点节点.在这个过程中记录符合终点条件的路径,并且比较出最短路径.搜索算法采用递归方式,道路节点存储在先进先出队列中.4 算法评估及模型验证结果算法的主要的计算量集中在从道路网格拓扑结构中搜索道路集合以及两条道路之间的最短路径搜索.对于前者,由于网格分区已经排序,通过折半搜索法可以将复杂度控制在与道路数量级无关,不会随着道路复杂程度的增加而增加.对于后者,由于通过两个G PS之间的最大行驶距离来控制,使得搜索的深度不会增加,同样与道路的复杂程度无关.从实时性上考虑,主要时间延迟会发生在延时匹配,但通过延时匹配的个数控制,可以有效地避免大规模的延时.延时的时间也可以控制在满足浮动车地图匹配要求的范围之内.对于算法匹配的准确性,笔者通过跟车测试方式收集了大量的实际浮动车数据.跑车路线覆盖了大型城市的各种复杂道路情况,包括立交桥、高架桥、主辅路出入口、环岛等.跟车测试中,不但记录浮动车数据,还实地考察跟车测试轨迹,避免电子地图不准确对验证结果产生影响.验证结果表明,此匹配模型的方案的准确率达到95%以上.本文所提出的浮动车地图匹配算法已经应用于广州市ITS示范工程中,实现了对全市范围内10000多辆装备有G PS设备的出租车(浮动车)的数据有效匹配采集.系统运行情况表明该算法具有高效、准确和实用的特点.5 结束语浮动车数据地图匹配是浮动车技术中的关键问题.G PS数据误差、电子地图误差以及车辆行驶的不规则性,加重了浮动车的地图匹配模型的复杂性和匹配难度.本文提出了一套完整的浮动车地图匹配算法.模型设计时,采取多模型相对独立的方式来构成地图匹配模型链,保证模型具有良好的模型性.该算法已经被实际工程应用证明是有效的.为了有效采集浮动车数据,进一步的研究应着眼于路况信息的获取,浮动车规模系数等问题.参考文献:[1] 谢振东.智能交通系统的发展与思考[J].广州交通,2001(2):32-36.[XIE Z hen2d ong.T hinking and development of IT S[J].G uang zh ou C ommunication,2001(2):32-36.] [2] 谢振东,徐建闽.ITS与广州市中心城市建设[J].电子技术工程,2002(1):40-45.[XIE Zhen2dong,X U Jian2min.ITS and architecture of center city of G uangzhou [J].E lectronic T echnology Engineer,2002(1):40-45.] [3] 章威,徐建闽.广州市ITS共用信息平台软件体系结构研究[J].交通运输系统工程与信息,2006,6(4):119-124.[ZH ANG Wei,X U Jian2min.S oftware systemstructure of ITS comm on in formation platform in G uangzhou city[J].Journal of T ransportation Systems Engineering and In formation T echnology,2006,6(4):119-124.][4] T orday Alexandre.Link travel time estimation with probevehicles in signal2ised netw orks[C]ΠΠS wiss T ransport Re2 search C on ference.March19-21,2003.[5] G ates G,Burr J,S imm ons N.C ommercial applicationsarising from a floating vehicle data system[C]ΠΠITS UK Summer C on ference2002,Birmingham.[6] 王力,张海,范耀祖.基于探测车技术的路段平均速度估计模型[J].交通运输系统工程与信息,2006,6(4):29-33.[W ANG Li,ZH ANG Hai,FAN Y ao2zu.S tudy of link average speed estimation m odel based on probe vehicle[J].Journal of T ransportation Systems Engineering and In formation T echnology,2006,6(4):29-33.][7] ZH ANG Z i,X U Jian2min.Dynamic route guidance usingG PS equipped taxi data[C]ΠΠC on ference Proceddings of theSeventh International C on ference on E lectronic Measurement&Instruments,2005(8):546-552.[8] 李德仁,郭丙轩.基于G PS与G IS集成的车辆导航系统设计与实现[J].武汉测绘科技大学学报,2000,25(3):209-211.[LI De2ren,G UO Bing2xuan.Vehicle navi2gation system design and im plementation based on integration of G PS and G IS[J].Journal of Wuhan T echnical University of Surveying and Mapping,2000,25(3):209-211.][9] 苏洁,周东方,岳春生.G PS车辆导航中的实时地图匹配算法[J].测绘学报,2001,30(3):252-256.[S U Jie,ZH OU D ong2fang,Y U Chun2sheng.Real2time map2 matching alg or ithm in G PS Nav igation system for vehicles [J].ACT A G eodaeticaet Carto G raph IC A S I NIC A.2001, 30(3):252-256.]54第2期基于大规模浮动车数据的地图匹配算法。

相关文档
最新文档