● 摘要
随着城市现代化建设的快速发展、人口和车辆数量的迅猛增长,城市所面临的交通压力越来越重,智能交通系统逐渐成为交通领域的研究热点。智能交通系统的一个重要目标就是提供实时动态交通信息服务来满足公众越来越迫切的交通信息需求。浮动车(Float Car Data)技术,也被称作“探测车(Probe car)”,是近年来国际智能交通系统(ITS)中所采用的获取实时道路交通信息的先进技术手段之一。其基本原理是:根据装备车载全球定位系统的浮动车在其行驶过程中定期记录的行使数据,使浮动车位置数据和城市道路在时间和空间上关联起来,最终得到浮动车所经过道路的车辆行驶速度以及道路的行车旅行时间等交通拥堵信息。如果在城市中部署足够数量的浮动车,并将这些浮动车的位置数据通过无线通讯系统定期、实时地传输到一个信息处理中心,由信息中心综合处理发布,就可以获得整个城市动态、实时的交通拥堵信息。本文主要研究并实现浮动车信息系统中实时交通信息发布子系统的GIS引擎。首先分析动态交通信息发布系统的数据特点和GIS引擎数据处理的流程,给出了GIS引擎系统的结构,并实现了满足动态交通信息发布系统要求的GIS引擎。本文提出了GIS引擎数据处理的关键算法模型,包括数据融合算法、偏移处理算法和图片切割算法。在研究数据融合算法和偏移处理算法的基础上构建了交通数据转换模型,把浮动车信息处理系统的道路拥堵信息处理为能够被电子地图接受的数据格式。在研究图片切割算法的基础上构建了交通数据绘制输出模型,把道路交通信息绘制在地图上,并绘制出相关道路信息,生成供WEB发布的地图图片。在以上研究基础上,详细设计了GIS引擎系统的架构、系统内部各个功能模块、系统与其它子系统间以及内部模块间的接口。实现GIS引擎的原型系统,并对系统的准确性和实时性进行了评测分析。