资源预览内容
第1页 / 共53页
第2页 / 共53页
第3页 / 共53页
第4页 / 共53页
第5页 / 共53页
第6页 / 共53页
第7页 / 共53页
第8页 / 共53页
第9页 / 共53页
第10页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
北京理工大学珠海学院 2010 届本科生毕业设计I基于 QT 的电子地图设计与实现摘 要人们生活质量不断提高,城际间的往来更加频繁,导航仪成为了生活中不可缺少的部分。电子地图是导航仪最主要的部分,而电子地图的绘制工作颇为繁琐,价格也比较昂贵,给导航仪的开发带来了很大的麻烦。如果掌握了电子地图的绘制方法,那么不仅带研发上具有重要意义,而且将带来更大的经济效益。就此,本课题对电子地图的绘制和相关程序的编写开展了研究。课题对 Trolltech 公司的 QT/Embedded 的深入分析和研究的基础上,开发了基于Intel Pxa270 的电子地图。地图的数据来源于实际,利用 Mapinfo9.5 自主绘制电子地图。通过 QT 的 API 与 Mapinfo 图表数据结合,把地图显示在 QT 的程序框架上。进而进行了相关的功能的设计,主要包括地图引擎的设计、路径规划设计、实时定位设计等。关键词:Mapinfo9.5 QT/Embedded 电子地图北京理工大学珠海学院 2010 届本科生毕业设计IIQT-based Design and Implementation of Electronic MapABSTRACTPeople constantly improve the quality of life, inter-city exchanges between the more frequent, navigation has become an indispensable part of life. Navigation electronic map is the most important part, the electronic map will work quite complicated, the price is also more expensive, to navigation systems development is a big trouble. If the master electronic map drawing method, then not only with research and development of great significance, and will bring greater economic benefits. In this connection, the subject of the e-map rendering and related research carried out the preparation procedures. Subject to the Trolltechs QT / Embedded-depth analysis and research based on the development of a digital map based on Intel Pxa270. Map data from the actual use of Mapinfo9.5 own digital maps drawing. QTs API through the chart data combined with Mapinfo, the map shows the procedure in the QT framework. Then carried out the functions related to the design, including the design of the engine map, path planning, real-time location and design.Key words:Mapinfo9.5 QT/Embedded Electronic map北京理工大学珠海学院 2010 届本科生毕业设计III目 录摘 要 .IABSTRACT.II1 前言 .11.1 概述 .11.2 研究背景 .11.3 研究目标 .11.4 需求分析 .21.4.1 用户需求分析 .21.4.2 功能需求分析 .21.5 本章小结 .32 QT 简介 .42.1 QT 的背景介绍 .42.2 QT 实现的结构原理 .42.3 QT Graphics View Framework 简介 .52.3.1 Graphics View 层次结构 .52.3.2 QGraphicsItem.82.4 QT 应用程序的实现 .102.5 本章小结 .113 mapinfo 绘制电子地图 .123.1 MapInfo Professional 简介 .12北京理工大学珠海学院 2010 届本科生毕业设计IV3.2 MapInfo 地图图表 .133.3 MapInfo 地图图层与图元 .143.3.1 地图图层 .143.3.2 地图图元 .143.4 地图的来源 .153.5 电子地图绘制 .173.5.1 MapInfo Professional 地图绘制工具 .173.5.2 MapInfo Professional 绘制地图 .173.6 *.MIF 和*.MID 文件 .183.7 本章小结 .204 系统框架描述 .214.1 系统模块 .214.2 主要功能 .214.3 平台简介 .224.4 UP-TECHPXA270-S 核心模块资源 .234.5 本章小结 .245 详细设计 .255.1 程序流程图 .255.2 界面设计 .275.2.1 主窗体设计 .275.2.2 子窗体设计 .285.3 地图的显示 .29北京理工大学珠海学院 2010 届本科生毕业设计V5.3.1 地图坐标转换 .295.3.2 地图图元的显示 .305.3.3 显示效果设计 .335.4 单源最短路径算法 .365.4.1 Dijkstra(迪杰斯特拉)算法 .365.4.2 路径节点的存储 .375.5 本章小结 .416 测试及运行结果 .426.1 测试目标 .426.2 测试预期结果 .426.3 运行结果 .426.3.1 地图浏览功能 .436.3.2 路径规划功能 .446.4 本章小结 .457 论文总结 .46参考文献 .47谢 辞 .48北京理工大学珠海学院 2010 届本科生毕业设计11 前言1.1 概述随着新的 ARM 芯片不断问世以
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号