论文部分内容阅读
在城市基础设施修建的过程中,需要动用许多工程车辆,这些工程车辆在运输建筑物资的时候,根据市政要求和有关规定,通常会对其行驶的线路进行预先规定并监控,即路线监控。使用电子地图显示车辆的实时经纬坐标位置,即实时监控;在电子地图上绘制车辆的可卸货区域,即电子围栏。目前实际现状是实时监控模块和电子围栏模块的开发和使用相对比较成熟,本文研究开发工作主要聚焦在线监控模块。为了准确的计算出车辆所在道路,需要结合道路信息、车辆轨迹以及地图匹配算法才能完成。对工程车辆所行驶的道路进行监控,目前面临两个问题。首先,道路信息数据难以获取,如常见的百度地图、谷歌地图均没有对外开放相应可以获取道路信息的接口。通过查阅大量文献和学习相关技术,最终创新性的提出了一种道路信息的获取的方式,通过运用ArcMap软件以及采用编程技术并调用相关地图数据服务接口,对路段信息进了提取并创建了道路间的拓扑关系。其次,获取了道路信息以后,面临如何设计一种又快又准确的地图匹配算法的问题。通过分析常见的匹配算法,提出了一种道路连通性约束的的综合地图匹配算法。在初次匹配时,候选路段集为定位点所在网格区域内的路段,从中选出权重最优的路段作为最终匹配路段。匹配出第一条路段以后,设定一定大小的动态捕捉圆,选出与当前匹配道路相连通的道路作为候选道路集,此时的候选道路集量少质优,大大提高了匹配速度。并对匹配过程中彼此相邻轨迹点所匹配出的道路进行直连通性判断,判断前后两条道路是否是直接相连通,若不是直接连通,则调用最短路径算法,推算车辆经过的线路。通过采集轨迹数据,分别对城市道路和乡村道路进行了算法仿真实现,验证了该算具有较高的准确度。最后,开发了工程车辆行驶轨迹监管系统,并将地图匹配算法成功应用于该系统。