论文部分内容阅读
随着移动通信技术的发展,以及人们对交通导航系统要求的提高,出现了智能交通系统。本文研究的GPS/CDMA双模车载导航定位系统是将全球定位系统(GPS)、CDMA蜂窝网定位系统、地理信息系统(GIS)及电子地图综合在一起的高科技系统,是智能交通系统的主要组成部分。该系统的主要功能是利用全球定位系统或CDMA蜂窝网定位系统对车载进行导航定位,对定位系统提供的车载位置信息作一定的处理,将处理所得的车载的经纬度信息应用到可嵌入电子地图的应用程序中,最终在电子地图上实时显示车载的位置及其运行轨迹。本文的研究内容主要包括以下几个方面:(1)PC机与车载定位终端之间的串行通信;(2)GPS接收机输出数据的处理;(3)蜂窝网定位系统所采用的定位算法的应用;(4)组件式地理信息系统的软件设计。相应的解决方案是:采用Microsoft公司提供的MSComm控件进行串口通信编程,该方法相对于其他方法非常便捷;利用CString类的一些成员函数,如Left()、Mid()、Find()和Delete()等,对GPS接收机输出的定位数据进行有用数据的提取,并且应用开放式数据库互连技术(ODBC)将提取所得的有用数据存储到Microsoft Access数据库中,便于以后对这些定位数据进行查找与分析;采用到达时间差(TDOA)定位技术并采用Fang算法求解TDOA双曲线模型,并在应用定位算法时用到了坐标变换和坐标平移;采用MapInfo公司提供的具有强大地图分析功能的MapX控件,在Microsoft Visual C++ 6.0开发环境下开发GIS应用程序。本文在Microsoft Visual C++ 6.0开发环境下设计的基于MapX控件的GIS应用程序能够打开指定的电子地图,并且在电子地图上能够显示定位车载的位置及其运行轨迹。