基于qt的电子地图设计与实现.doc

约52页DOC格式手机打开展开

基于qt的电子地图设计与实现,摘 要人们生活质量不断提高,城际间的往来更加频繁,导航仪成为了生活中不可缺少的部分。电子地图是导航仪最主要的部分,而电子地图的绘制工作颇为繁琐,价格也比较昂贵,给导航仪的开发带来了很大的麻烦。如果掌握了电子地图的绘制方法,那么不仅带研发上具有重要意义,而且将带来更大的经济效益。就此,本课题对电子地图的绘制和相关程序的编...
编号:20-126068大小:3.37M
分类: 论文>计算机论文

内容介绍

此文档由会员 losece 发布


摘 要

人们生活质量不断提高,城际间的往来更加频繁,导航仪成为了生活中不可缺少的部分。电子地图是导航仪最主要的部分,而电子地图的绘制工作颇为繁琐,价格也比较昂贵,给导航仪的开发带来了很大的麻烦。如果掌握了电子地图的绘制方法,那么不仅带研发上具有重要意义,而且将带来更大的经济效益。就此,本课题对电子地图的绘制和相关程序的编写开展了研究。
课题对Trolltech公司的QT/Embedded的深入分析和研究的基础上,开发了基于Intel Pxa270的电子地图。地图的数据来源于实际,利用Mapinfo9.5自主绘制电子地图。通过QT的API与Mapinfo图表数据结合,把地图显示在QT的程序框架上。进而进行了相关的功能的设计,主要包括地图引擎的设计、路径规划设计、实时定位设计等。

关键词:Mapinfo9.5 QT/Embedded 电子地图


目 录

摘 要 I
ABSTRACT II
1 前言 1
1.1概述 1
1.2研究背景 1
1.3研究目标 1
1.4需求分析 2
1.4.1用户需求分析 2
1.4.2功能需求分析 2
1.5 本章小结 3
2 QT简介 4
2.1 QT的背景介绍 4
2.2 QT实现的结构原理 4
2.3 QT Graphics View Framework简介 5
2.3.1 Graphics View层次结构 5
2.3.2 QGraphicsItem 8
2.4 QT应用程序的实现 10
2.5 本章小结 11
3 mapinfo绘制电子地图 12
3.1 MapInfo Professional简介 12
3.2 MapInfo地图图表 13
3.3 MapInfo地图图层与图元 14
3.3.1地图图层 14
3.3.2地图图元 14
3.4 地图的来源 15
3.5 电子地图绘制 17
3.5.1 MapInfo Professional地图绘制工具 17
3.5.2 MapInfo Professional绘制地图 17
3.6 *.MIF和*.MID文件 18
3.7本章小结 20
4 系统框架描述 21
4.1系统模块 21
4.2主要功能 21
4.3平台简介 22
4.4 UP-TECHPXA270-S核心模块资源 23
4.5 本章小结 24
5 详细设计 25
5.1程序流程图 25
5.2界面设计 27
5.2.1主窗体设计 27
5.2.2 子窗体设计 28
5.3 地图的显示 29
5.3.1地图坐标转换 29
5.3.2地图图元的显示 30
5.3.3显示效果设计 33
5.4 单源最短路径算法 36
5.4.1 Dijkstra(迪杰斯特拉)算法 36
5.4.2 路径节点的存储 37
5.5 本章小结 41
6 测试及运行结果 42
6.1 测试目标 42
6.2 测试预期结果 42
6.3 运行结果 42
6.3.1 地图浏览功能 43
6.3.2 路径规划功能 44
6.4 本章小结 45
7 论文总结 46
参考文献 47



前言

1.1概述
随着新的ARM芯片不断问世以及这些芯片的价格下降,嵌入式产品开始潜移默化的取代早期的一些单片机,并在社会各行各业中占有越来越重要的位置,嵌入式产品也由此成为众多工程师选择开发高端产品的芯片首选。QT具备跨平台,易扩展,界面华丽,性能稳定等优点。因此,以嵌入式处理器作为硬件平台,以QT作为程序框架,两者的完美结合必将成为未来技术的发展方向。




参考文献
[1] 吴秀琳,刘永革,王利军等:《Mapinfo9.5中文版标准教程》[M],清华大学出版社,2009年版。
[2] 戚正伟,付国庆,蔡松露,钱吟,黄铠,冯立男,张柏年:《嵌入式GIS开发及应用》[M],清华大学出版社,2009年版。
[3] 李春葆等:《数据结构教程(第2版)》[M],清华大学出版社,2008年版。
[4] 成洁,卢紫毅:《Linux窗口程序设计—Qt4精彩实例分析》[M], 清华大学出版社,2008年版。
[5] 丁林松,黄丽琴:《QT4图形设计与嵌入式开发》[M],人民邮政出版社,2009年版。
[6] 蔡志明,卢传福,李立夏:《精通Qt4编程》[M],电子工业出版社,2008年版。
[7] 何宗键:《Windows CE嵌入式系统》[M],北京航空航天出版社,2006年版。
[8] 《UP-TECHPXA270-S实验指导书》[M],北京博创公司,2006年版。