文摘
英文文摘
声明
1绪论
1.1课题背景
1.2国内外技术现状
1.3课题的提出
1.4课题的研究内容
1.5小结
2嵌入式导航系统分析
2.1导航系统简介
2.1.1 GPS定位概述
2.1.2嵌入式GIS技术
2.1.3电子地图技术
2.2导航系统硬件平台
2.3导航系统软件平台
2.3.1嵌入式实时操作系统的选择
2.3.2图像化界面的选择
2.4导航系统应用软件架构分析
2.5小结
3基于QTE的GIS系统电子地图的实现
3.1应用型GIS的开发模式
3.2电子地图数据的来源
3.2.1 MIF文件数据格式分析
3.2.2地理数据的精简与组织
3.2.3地理数据的提取
3.3 Qt画图机制
3.3.1 Qt画图类
3.3.2 Qt颜色管理
3.3.3 Qt下的坐标变换
3.3.4 Qt的信号和槽机制
3.4嵌入式电子地图的绘制
3.4.1地图投影
3.4.2道路的绘制
3.4.3文本的显示
3.4.4区域的填充
3.4.5电子地图的缩放和漫游
3.4.6电子地图的实现
3.5小结
4导航系统人机交互界面的设计与实现
4.1 Linux操作平台的建立
4.1.1交叉编译环境的构建
4.1.2 Linux操作平台的构建
4.2 GUI环境的建立
4.2.1 QTE开发环境的建立
4.2.2 QVFB开发模式
4.3 GPS程序设计
4.3.1 Leadtek GPS9548模块特性
4.3.2 Leadtek GPS9548模块接口电路
4.3.3实时经纬度信息的获取
4.4地理数据的存储
4.4.1 SD卡接口电路
4.4.2 SD卡读/写程序设计
4.5人机交互界面的实现
4.5.1系统运行主界面的实现
4.5.2地图检索交互界面的实现
4.5.3地图搜索交互界面的实现
4.6小结
5最短路径算法设计
5.1路网拓扑结构
5.1.1路网拓扑结构提取
5.1.2路网数据结构表示
5.1.3 C++标准模板库(STL)的使用
5.2最短路径算法基础
5.2.1 Dijkstra算法基本原理
5.2.2 A*算法基本原理
5.3 A*算法的优化
5.3.1直线优化A*算法
5.3.2最小二叉堆优化A*算法
5.4 A*算法的实现
5.4.1数据组织的优化
5.4.2开启列表的优化
5.4.3 A*算法的实现
5.5小结
6结论与展望
6.1结论
6.2展望
致 谢
参考文献
附 录