基于qt的電子地圖設(shè)計(jì)與實(shí)現(xiàn).doc
約52頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
基于qt的電子地圖設(shè)計(jì)與實(shí)現(xiàn),摘 要人們生活質(zhì)量不斷提高,城際間的往來(lái)更加頻繁,導(dǎo)航儀成為了生活中不可缺少的部分。電子地圖是導(dǎo)航儀最主要的部分,而電子地圖的繪制工作頗為繁瑣,價(jià)格也比較昂貴,給導(dǎo)航儀的開(kāi)發(fā)帶來(lái)了很大的麻煩。如果掌握了電子地圖的繪制方法,那么不僅帶研發(fā)上具有重要意義,而且將帶來(lái)更大的經(jīng)濟(jì)效益。就此,本課題對(duì)電子地圖的繪制和相關(guān)程序的編...


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