摘要: |
汽车导航系统是把GPS全球卫星定位技术、电子地图、无线通信综合在一起的高科技应用系统,是智能交通系统的重要组成部分。其主要功能是通过汽车上装载的GPS接收机接受GPS定位信号,然后将GPS信号送入导航电子计算机中,并算出汽车目前的经度、纬度等定位信息,将定位信息存入数据库,在具有强大的地理信息查询功能的电子地图上显示出来。可以实时连续地对车辆的运行轨迹进行显示和回放,并且可以实时地在导航电子地图上显示汽车的准确位置、速度、方向以及周围的详细地理环境,实现导航定位与地图查询功能的结合。因此可以有效地指导驾驶人员正确地驾驶汽车,安全、准确地达到目的地。
本文首先分析了导航系统的发展历史和国内外的研究现状。在此基础上,本文针对直接影响到当前汽车导航系统实用性的几项关键技术进行研究和开发,而不是去全面研究汽车导航系统的各个子系统。本文主要研究和实现了汽车导航系统的关键模块——地图显示子系统。该子系统是提供导航系统中地图描画的功能。它显示当前区域的电子地图。通过该地图用户能够实时直观地看到车辆的当前位置、行驶方向、最优路线、距目的地的距离,以及适时地以文字或符号的形式显示周围地理环境,从而方便驾驶。本文首先分析了导航系统的体系结构以及地图显示子系统和其他子系统的关系;然后分析了我研究的提高地图实时显示的方法,比如异步读取数据、多缓存、预先描画等。经过验证,这些方法是非常有效的。基于这些分析和子系统的功能,本文对该子系统进行了合理的体系结构设计,并且介绍了部分模块的设计要点和实现。又因该系统将作为全球的导航平台,需要考虑系统的扩展性和易复用性。基于这些要求,我们使用了面向对象和组件技术进行了地图显示子系统的开发。
|