電子海圖快速拼圖顯示技術(shù)研究
本文關(guān)鍵詞:電子海圖快速拼圖顯示技術(shù)研究,由筆耕文化傳播整理發(fā)布。
【摘要】:本課題以我校研制的某型電子海圖為背景,在深入學(xué)習(xí)研究電子海圖數(shù)據(jù)格式和調(diào)圖顯示原理的基礎(chǔ)上,,提出了一種電子海圖拼圖模式下快速顯示方法,并在嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks上完成了以這一方法為基礎(chǔ)的電子海圖系統(tǒng)軟件設(shè)計(jì)。 論文首先分析了某型電子海圖系統(tǒng)數(shù)據(jù)格式,并研究了電子海圖數(shù)據(jù)源ShapeFile海圖文件格式。在深入了解這兩種格式的基礎(chǔ)上,給出了兩種格式間的數(shù)據(jù)轉(zhuǎn)換方法,從電子海圖數(shù)據(jù)特點(diǎn)上得出電子海圖拼圖依據(jù)。 論文接著對(duì)嵌入式系統(tǒng)軟件開(kāi)發(fā)技術(shù)作了詳細(xì)而深入的研究。介紹了嵌入式系統(tǒng)開(kāi)發(fā)的交叉開(kāi)發(fā)模式、嵌入式開(kāi)發(fā)系統(tǒng)Tornado、VxWorks的GUI框架Zinc、位于高級(jí)圖形接口層和底層硬件之間的中間圖形層UGL和多媒體庫(kù)windML。并深入研究了Vxworks下圖形開(kāi)發(fā)技術(shù)。 論文最后提出了電子海圖快速拼圖顯示原理和方法。針對(duì)影響海圖調(diào)圖速度的兩大瓶頸讀文件操作和畫(huà)圖操作提出了相應(yīng)的解決辦法:采用內(nèi)存緩沖技術(shù)減少對(duì)硬盤(pán)的讀寫(xiě)操作,采用內(nèi)存位圖技術(shù)減少海圖實(shí)時(shí)更新所需畫(huà)的要素?cái)?shù)目。同時(shí)用內(nèi)存件拷貝的方法,獲得了無(wú)邊界平滑漫游的效果。 依據(jù)此方法設(shè)計(jì)的電子海圖系統(tǒng)已被運(yùn)用到船舶導(dǎo)航中。實(shí)踐證明,該方法較好的解決了電子海圖系統(tǒng)快速調(diào)顯、無(wú)邊界拼接、自動(dòng)換圖、無(wú)級(jí)縮放和快速平滑漫游問(wèn)題,提高了系統(tǒng)的總體性能。
【關(guān)鍵詞】:電子海圖系統(tǒng) 海圖拼接 快速顯示 VxWorks Tornado
【學(xué)位授予單位】:哈爾濱工程大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2004
【分類(lèi)號(hào)】:U675.8
【目錄】:
- 第1章 緒論9-17
- 1.1 課題背景和意義9-10
- 1.2 電子海圖系統(tǒng)10-14
- 1.2.1 電子海圖及相關(guān)術(shù)語(yǔ)10-12
- 1.2.2 電子海圖系統(tǒng)12-14
- 1.3 嵌入式系統(tǒng)及其軟件開(kāi)發(fā)14-16
- 1.3.1 嵌入式系統(tǒng)14-15
- 1.3.2 嵌入式系統(tǒng)下軟件開(kāi)發(fā)15-16
- 1.4 論文主要研究?jī)?nèi)容16-17
- 第2章 電子海圖數(shù)據(jù)結(jié)構(gòu)研究17-31
- 2.1 數(shù)據(jù)類(lèi)型17-18
- 2.2 電子海圖ShapeFile文件格式18-21
- 2.2.1 ShapeFile簡(jiǎn)介18
- 2.2.2 ShapeFile文件格式18-20
- 2.2.3 ShapeFile海圖文件組成20-21
- 2.3 電子海圖系統(tǒng)文件結(jié)構(gòu)21-27
- 2.3.1 空間數(shù)據(jù)文件結(jié)構(gòu)22-24
- 2.3.2 電子海圖屬性數(shù)據(jù)文件結(jié)構(gòu)24-25
- 2.3.3 符號(hào)庫(kù)文件結(jié)構(gòu)25-27
- 2.4 轉(zhuǎn)圖流程27-30
- 2.5 本章小節(jié)30-31
- 第3章 VxWorks及其開(kāi)發(fā)環(huán)境深入分析31-46
- 3.1 嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks31-39
- 3.1.1 VxWorks操作系統(tǒng)的基本結(jié)構(gòu)32-34
- 3.1.2 VxWorks任務(wù)34-37
- 3.1.3 任務(wù)間通信37-38
- 3.1.4 中斷處理和定時(shí)機(jī)制38
- 3.1.5 可重入38-39
- 3.2 開(kāi)發(fā)環(huán)境Tornado39-44
- 3.2.1 Tornado的結(jié)構(gòu)39-41
- 3.2.2 Tornado主機(jī)駐留工具41-43
- 3.2.3 Tornado開(kāi)發(fā)環(huán)境的特點(diǎn)43-44
- 3.3 圖形開(kāi)發(fā)工具WindML和Zinc44-45
- 3.3.1 WindML的體系結(jié)構(gòu)44-45
- 3.3.2 GUI應(yīng)用程序框架Zinc45
- 3.4 本章小節(jié)45-46
- 第4章 電子海圖快速拼圖顯示技術(shù)研究46-56
- 4.1 電子海圖快速拼圖方法的文件管理46-50
- 4.1.1 海圖文件操作46-48
- 4.1.2 海圖文件的管理48-50
- 4.2 電子海圖顯示原理與過(guò)程50-52
- 4.2.1 電子海圖顯示原理50-52
- 4.2.2 電子海圖的縮放52
- 4.3 電子海圖快速拼圖原理52-55
- 4.3.1 電子海圖拼圖原理52-53
- 4.3.2 內(nèi)存緩沖技術(shù)53-54
- 4.3.3 內(nèi)存位圖技術(shù)54-55
- 4.4 本章小結(jié)55-56
- 第5章 快速拼圖顯示系統(tǒng)軟件實(shí)現(xiàn)56-72
- 5.1 嵌入式軟件開(kāi)發(fā)過(guò)程56-58
- 5.2 系統(tǒng)功能分析58-60
- 5.3 系統(tǒng)多任務(wù)設(shè)計(jì)60-61
- 5.3.1 系統(tǒng)多任務(wù)的劃分60
- 5.3.2 系統(tǒng)任務(wù)間通信60-61
- 5.4 用戶(hù)交互模塊61-65
- 5.4.1 Zinc事件模型61-63
- 5.4.2 利用Zinc Designer設(shè)計(jì)用戶(hù)交互界面63-65
- 5.5 海圖顯示模塊65-71
- 5.5.1 海圖顯示模塊結(jié)構(gòu)65-68
- 5.5.2 UGL和Zinc下圖形編程68-70
- 5.5.3 系統(tǒng)快速拼圖方法流程70-71
- 5.6 本章小節(jié)71-72
- 結(jié)論72-73
- 參考文獻(xiàn)73-75
- 攻讀碩士學(xué)位期間發(fā)表的論文和取得的科研成果75-76
- 致謝76
【引證文獻(xiàn)】
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 徐西寶;船用嵌入式電子海圖應(yīng)用無(wú)線(xiàn)服務(wù)終端關(guān)鍵技術(shù)研究[D];哈爾濱工程大學(xué);2010年
2 韓續(xù)紅;ECDIS中雷達(dá)信息可視化技術(shù)的研究及實(shí)現(xiàn)[D];哈爾濱工程大學(xué);2010年
3 郭嘉亮;基于VxWorks的ECDIS基礎(chǔ)顯示平臺(tái)研究[D];哈爾濱工程大學(xué);2011年
4 朱青;基于蟻群算法的船舶航線(xiàn)設(shè)計(jì)方法的研究[D];哈爾濱工程大學(xué);2011年
5 姜英偉;綜合船橋電子海圖顯示與信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2012年
6 李磊;基于VxWorks的ECDIS基礎(chǔ)顯示平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工程大學(xué);2006年
7 楊雪蓮;基于UML的海軍作戰(zhàn)標(biāo)圖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工程大學(xué);2006年
8 袁小勇;電子海圖無(wú)縫拼接顯示技術(shù)研究[D];西安電子科技大學(xué);2007年
9 王健;基于RUP的跨平臺(tái)電子海圖顯示與信息系統(tǒng)的研究與實(shí)現(xiàn)[D];哈爾濱工程大學(xué);2007年
10 王磊;海洋環(huán)境下水下機(jī)器人快速路徑規(guī)劃研究[D];哈爾濱工程大學(xué);2007年
本文關(guān)鍵詞:電子海圖快速拼圖顯示技術(shù)研究,由筆耕文化傳播整理發(fā)布。
本文編號(hào):371086
本文鏈接:http://sikaile.net/kejilunwen/chuanbolw/371086.html