基于qt的電子地圖設(shè)計與實現(xiàn).doc
約52頁DOC格式手機打開展開
基于qt的電子地圖設(shè)計與實現(xiàn),摘 要人們生活質(zhì)量不斷提高,城際間的往來更加頻繁,導航儀成為了生活中不可缺少的部分。電子地圖是導航儀最主要的部分,而電子地圖的繪制工作頗為繁瑣,價格也比較昂貴,給導航儀的開發(fā)帶來了很大的麻煩。如果掌握了電子地圖的繪制方法,那么不僅帶研發(fā)上具有重要意義,而且將帶來更大的經(jīng)濟效益。就此,本課題對電子地圖的繪制和相關(guān)程序的編...
內(nèi)容介紹
此文檔由會員 losece 發(fā)布摘 要
人們生活質(zhì)量不斷提高,城際間的往來更加頻繁,導航儀成為了生活中不可缺少的部分。電子地圖是導航儀最主要的部分,而電子地圖的繪制工作頗為繁瑣,價格也比較昂貴,給導航儀的開發(fā)帶來了很大的麻煩。如果掌握了電子地圖的繪制方法,那么不僅帶研發(fā)上具有重要意義,而且將帶來更大的經(jīng)濟效益。就此,本課題對電子地圖的繪制和相關(guān)程序的編寫開展了研究。
課題對Trolltech公司的QT/Embedded的深入分析和研究的基礎(chǔ)上,開發(fā)了基于Intel Pxa270的電子地圖。地圖的數(shù)據(jù)來源于實際,利用Mapinfo9.5自主繪制電子地圖。通過QT的API與Mapinfo圖表數(shù)據(jù)結(jié)合,把地圖顯示在QT的程序框架上。進而進行了相關(guān)的功能的設(shè)計,主要包括地圖引擎的設(shè)計、路徑規(guī)劃設(shè)計、實時定位設(shè)計等。
關(guān)鍵詞: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 本章小結(jié) 3
2 QT簡介 4
2.1 QT的背景介紹 4
2.2 QT實現(xiàn)的結(jié)構(gòu)原理 4
2.3 QT Graphics View Framework簡介 5
2.3.1 Graphics View層次結(jié)構(gòu) 5
2.3.2 QGraphicsItem 8
2.4 QT應(yīng)用程序的實現(xiàn) 10
2.5 本章小結(jié) 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本章小結(jié) 20
4 系統(tǒng)框架描述 21
4.1系統(tǒng)模塊 21
4.2主要功能 21
4.3平臺簡介 22
4.4 UP-TECHPXA270-S核心模塊資源 23
4.5 本章小結(jié) 24
5 詳細設(shè)計 25
5.1程序流程圖 25
5.2界面設(shè)計 27
5.2.1主窗體設(shè)計 27
5.2.2 子窗體設(shè)計 28
5.3 地圖的顯示 29
5.3.1地圖坐標轉(zhuǎn)換 29
5.3.2地圖圖元的顯示 30
5.3.3顯示效果設(shè)計 33
5.4 單源最短路徑算法 36
5.4.1 Dijkstra(迪杰斯特拉)算法 36
5.4.2 路徑節(jié)點的存儲 37
5.5 本章小結(jié) 41
6 測試及運行結(jié)果 42
6.1 測試目標 42
6.2 測試預期結(jié)果 42
6.3 運行結(jié)果 42
6.3.1 地圖瀏覽功能 43
6.3.2 路徑規(guī)劃功能 44
6.4 本章小結(jié) 45
7 論文總結(jié) 46
參考文獻 47
前言
1.1概述
隨著新的ARM芯片不斷問世以及這些芯片的價格下降,嵌入式產(chǎn)品開始潛移默化的取代早期的一些單片機,并在社會各行各業(yè)中占有越來越重要的位置,嵌入式產(chǎn)品也由此成為眾多工程師選擇開發(fā)高端產(chǎn)品的芯片首選。QT具備跨平臺,易擴展,界面華麗,性能穩(wěn)定等優(yōu)點。因此,以嵌入式處理器作為硬件平臺,以QT作為程序框架,兩者的完美結(jié)合必將成為未來技術(shù)的發(fā)展方向。
參考文獻
[1] 吳秀琳,劉永革,王利軍等:《Mapinfo9.5中文版標準教程》[M],清華大學出版社,2009年版。
[2] 戚正偉,付國慶,蔡松露,錢吟,黃鎧,馮立男,張柏年:《嵌入式GIS開發(fā)及應(yīng)用》[M],清華大學出版社,2009年版。
[3] 李春葆等:《數(shù)據(jù)結(jié)構(gòu)教程(第2版)》[M],清華大學出版社,2008年版。
[4] 成潔,盧紫毅:《Linux窗口程序設(shè)計—Qt4精彩實例分析》[M], 清華大學出版社,2008年版。
[5] 丁林松,黃麗琴:《QT4圖形設(shè)計與嵌入式開發(fā)》[M],人民郵政出版社,2009年版。
[6] 蔡志明,盧傳福,李立夏:《精通Qt4編程》[M],電子工業(yè)出版社,2008年版。
[7] 何宗鍵:《Windows CE嵌入式系統(tǒng)》[M],北京航空航天出版社,2006年版。
[8] 《UP-TECHPXA270-S實驗指導書》[M],北京博創(chuàng)公司,2006年版。