亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

軍用航空電子地圖在WindowsCE系統(tǒng)中的應(yīng)用方法

文檔序號(hào):2623062閱讀:295來源:國知局
專利名稱:軍用航空電子地圖在Windows CE系統(tǒng)中的應(yīng)用方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)圖形處理技術(shù),更具體地,涉及一種軍用航空電子地圖在Windows CE系統(tǒng)中的應(yīng)用方法。
背景技術(shù)
隨著科學(xué)技術(shù)的發(fā)展,人類準(zhǔn)確、詳實(shí)的記錄地理信息對(duì)于技術(shù)進(jìn)步產(chǎn)生巨大的推動(dòng)作用。電子地圖是20世紀(jì)80年代出現(xiàn)的以數(shù)字形式表示的地圖品種,它使得地圖的信息化特征得到了很好地展現(xiàn),使得二維的紙質(zhì)地圖信息向多維的空間信息發(fā)展,并且可以和其他的電子信息相關(guān)聯(lián)應(yīng)用。隨著軍事化的需要,申請(qǐng)人研制了一型機(jī)載搜索定位處理系統(tǒng),用于完成海上搜索、營救處理任務(wù)。通常,由于受安裝空間和重量的限制,該系統(tǒng)的體積和重量應(yīng)盡量小型化,這樣就限制了硬件的處理能力,要求操作系統(tǒng)的內(nèi)核開銷小、效率高、模塊化程度高。 同時(shí),搜索定位處理系統(tǒng)在完成數(shù)據(jù)接收時(shí),還需要完成對(duì)數(shù)據(jù)的處理和圖形的顯示,這需要操作系統(tǒng)能夠提供多任務(wù)、多線程管理。另外,搜索定位處理系統(tǒng)還需要給飛行員提供操作界面,這需要操作系統(tǒng)具有良好的圖形窗口和用戶界面。在現(xiàn)有的小型化嵌入式操作系統(tǒng)中,Windows CE具備上述的各項(xiàng)特性,其可以根據(jù)硬件特性及任務(wù)要求對(duì)系統(tǒng)進(jìn)行定制、裁剪,并編譯出符合要求的Windows CE系統(tǒng),同時(shí)是一個(gè)多任務(wù)、圖形用戶界面出色、擁有良好通信能力的操作系統(tǒng)。但是,搜索定位處理系統(tǒng)需要完成對(duì)軍用航空電子地圖的調(diào)用、操作與顯示,而操作系統(tǒng)Windows CE不支持MapX控件,無法實(shí)現(xiàn)電子地圖的直接應(yīng)用。而直接使用嵌入式電子地圖,其電子信息少,對(duì)于復(fù)雜電磁環(huán)境下的地理信息不完整,不能應(yīng)用于實(shí)戰(zhàn)。

發(fā)明內(nèi)容
為克服現(xiàn)有的缺陷,本發(fā)明提出一種軍用航空電子地圖在Windows CE系統(tǒng)中的應(yīng)用方法。根據(jù)本發(fā)明的一個(gè)方面,提出了一種軍用航空電子地圖在Windows CE系統(tǒng)中的應(yīng)用方法,包括步驟1,對(duì)航空電子地圖的格式進(jìn)行轉(zhuǎn)換;步驟2,將轉(zhuǎn)換格式后的電子地圖按照自定義的格式進(jìn)行存儲(chǔ);步驟3,在嵌入式操作系統(tǒng)Windows CE中通過應(yīng)用對(duì)自定義的電子地圖格式進(jìn)行調(diào)用和顯示。本發(fā)明針對(duì)嵌入式操作系統(tǒng)Windows CE不能直接調(diào)用ma pinfo格式的電子地圖問題,提供一種電子地圖在Windows CE的應(yīng)用方法,通過對(duì)電子地圖進(jìn)行格式轉(zhuǎn)換,實(shí)現(xiàn)了在Windows CE系統(tǒng)的快速調(diào)用,這對(duì)于飛行員完成對(duì)搜索定位處理系統(tǒng)的操作可以提供非常直觀的畫面。通過電子地圖,飛行員可以清楚地了解自己所處的位置,搜索目標(biāo)距離自己的方位和距離,以及到達(dá)目標(biāo)所需的時(shí)間等信息,這對(duì)提升海上搜索營救效率具有重要意義。


圖I為根據(jù)本發(fā)明的軍用航空電子地圖在Windows CE系統(tǒng)中的應(yīng)用方法的操作流程圖。如圖所示,為了能明確實(shí)現(xiàn)本發(fā)明的實(shí)施例的流程,在圖中描述了特定的設(shè)備和運(yùn)行順序,但這僅為示意需要,并非意圖將本發(fā)明限定在該特定設(shè)備、順序、器件和環(huán)境中,根據(jù)具體需要,本領(lǐng)域的普通技術(shù)人員可以將這些器件和環(huán)境進(jìn)行調(diào)整或者修改,所進(jìn)行的調(diào)整或者修改仍然包括在后附的權(quán)利要求的范圍中。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明提供的一種軍用航空電子地圖在WindowsCE系統(tǒng)中的應(yīng)用方法進(jìn)行詳細(xì)描述。在以下的描述中,將描述本發(fā)明的多個(gè)不同的方面,然而,對(duì)于本領(lǐng)域內(nèi)的普通技 術(shù)人員而言,可以僅僅利用本發(fā)明的一些或者全部結(jié)構(gòu)或者流程來實(shí)施本發(fā)明。為了解釋的明確性而言,闡述了特定的數(shù)目、配置和順序,但是很明顯,在沒有這些特定細(xì)節(jié)的情況下也可以實(shí)施本發(fā)明。在其他情況下,為了不混淆本發(fā)明,對(duì)于一些眾所周知的特征將不再進(jìn)行詳細(xì)闡述??偟膩碚f,本發(fā)明的方法首先對(duì)電子地圖的格式進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的電子地圖按照自定義的格式進(jìn)行存儲(chǔ);然后在嵌入式操作系統(tǒng)Windows CE中對(duì)自定義的電子地圖格式進(jìn)行調(diào)用和顯示。如圖I所示,具體地,首先應(yīng)用Visual C++編制電子地圖轉(zhuǎn)換程序,通過VisualC++中的MapX控件調(diào)用軍用航空電子地圖的數(shù)據(jù)文件,然后按照自定義的電子地圖格式進(jìn)行存儲(chǔ)。其存儲(chǔ)方式按照?qǐng)D層進(jìn)行存放,每個(gè)圖層中的空間實(shí)體按照點(diǎn)、線、面進(jìn)行分類,并對(duì)每個(gè)空間實(shí)體的空間數(shù)據(jù),如位置、拓?fù)潢P(guān)系和幾何特征進(jìn)行存儲(chǔ)。同時(shí)對(duì)圖層及空間實(shí)體的屬性數(shù)據(jù)在另外的文件中進(jìn)行存儲(chǔ),諸如名稱、類型等數(shù)據(jù)。其次通過Embedded Visual C++編制運(yùn)行于操作系統(tǒng)Windows CE中的應(yīng)用程序,該應(yīng)用程序在完成本身數(shù)據(jù)接收與處理的同時(shí),完成自定義電子地圖的讀取、處理與顯示,包括對(duì)電子地圖的放大、縮小、移動(dòng)等功能。原始軍用電子地圖包括背景圖、地貌圖形、二級(jí)交通圖形、二級(jí)航空要素地名等35個(gè)圖層,每個(gè)圖層包括一個(gè)原始數(shù)據(jù)文件、兩個(gè)表結(jié)構(gòu)文件和一個(gè)交叉索引文件,共計(jì)140個(gè)文件。首先,在轉(zhuǎn)換程序中按照自定義電子地圖格式定義圖層集合類(CHrMapLayers)、圖層類(CHrMapLayer )、文字類(CHrDrawText )、符號(hào)類(CHrDrawSymbol )、區(qū)域類(CHrDrawRegion)、多邊形類(CHrDrawPoIy)、元素類(CHrDrawObj),以及點(diǎn)、線、面、元素類型、字體、元素在文件中的索引等結(jié)構(gòu)。通過MapX控件讀入要進(jìn)行轉(zhuǎn)換的圖層文件,并把圖層文件中的內(nèi)容放入相應(yīng)的圖層對(duì)象、文字對(duì)象、符號(hào)對(duì)象、區(qū)域?qū)ο?、多邊形?duì)象、元素對(duì)象中,并把空間實(shí)體放入定義好的點(diǎn)、線、面、元素類型等數(shù)據(jù)結(jié)構(gòu)中,然后按照新定義的數(shù)據(jù)結(jié)構(gòu)把這些數(shù)據(jù)寫入到新建的文件中,包括一個(gè)原始數(shù)據(jù)文件、一個(gè)表結(jié)構(gòu)文件和一個(gè)交叉索引文件。在應(yīng)用程序中同樣定義相應(yīng)圖層集合類、圖層類、文字類、符號(hào)類、區(qū)域類、多邊形類、元素類,以及點(diǎn)、線、面、元素類型等數(shù)據(jù)結(jié)構(gòu),然后把自定義的數(shù)據(jù)讀入,并存放在相應(yīng)類所對(duì)應(yīng)的對(duì)象中進(jìn)行顯示、放大、縮小和移動(dòng)等操作。進(jìn)一步,參考圖1,首先通過數(shù)據(jù)轉(zhuǎn)換程序調(diào)入航空電子地圖,將其轉(zhuǎn)換為包括空間數(shù)據(jù)、屬性數(shù)據(jù)、常量變量數(shù)據(jù)文件;其次自定義多個(gè)電子地圖數(shù)據(jù)模型,用來支撐空間數(shù)據(jù)、屬性數(shù)據(jù)、常量變量數(shù)據(jù)文件并且支撐于處理該數(shù)據(jù)文件的應(yīng)用;最后,將該應(yīng)用和 該數(shù)據(jù)文件進(jìn)行聯(lián)合編譯,形成可以將自定義電子地圖數(shù)據(jù)模型直接在操作系統(tǒng)中應(yīng)用的電子地圖文件。最后應(yīng)說明的是,以上實(shí)施例僅用以描述本發(fā)明的技術(shù)方案而不是對(duì)本技術(shù)方法進(jìn)行限制,本發(fā)明在應(yīng)用上可以延伸為其他的修改、變化、應(yīng)用和實(shí)施例,并且因此認(rèn)為所有這樣的修改、變化、應(yīng)用、實(shí)施例都在本發(fā)明的精神和教導(dǎo)范圍內(nèi)。
權(quán)利要求
1.一種軍用航空電子地圖在Windows CE系統(tǒng)中的應(yīng)用方法,包括 步驟I,對(duì)航空電子地圖的格式進(jìn)行轉(zhuǎn)換; 步驟2,將轉(zhuǎn)換格式后的電子地圖按照自定義的格式進(jìn)行存儲(chǔ); 步驟3,在嵌入式操作系統(tǒng)Windows CE中通過應(yīng)用對(duì)自定義的電子地圖格式進(jìn)行調(diào)用和顯示。
2.根據(jù)權(quán)利要求I所述的方法,其中,步驟I包括 應(yīng)用Visual C++編制電子地圖轉(zhuǎn)換程序,通過Visual C++中的MapX控件調(diào)用軍用航空電子地圖的數(shù)據(jù)文件。
3.根據(jù)權(quán)利要求2所述的方法,其中,步驟I包括 按照自定義電子地圖格式定義圖層集合類、圖層類、文字類、符號(hào)類、區(qū)域類、多邊形類、元素類,以及點(diǎn)、線、面、元素類型、字體、元素在文件中的索引結(jié)構(gòu),將航空電子地圖進(jìn)行轉(zhuǎn)換。
4.根據(jù)權(quán)利要求3所述的方法,其中,步驟I包括 通過MapX控件讀入要進(jìn)行轉(zhuǎn)換航空電子地圖的圖層文件,并把圖層文件中的內(nèi)容放入相應(yīng)的圖層對(duì)象、文字對(duì)象、符號(hào)對(duì)象、區(qū)域?qū)ο?、多邊形?duì)象、元素對(duì)象中,并把空間實(shí)體放入定義好的點(diǎn)、線、面、元素類型的數(shù)據(jù)結(jié)構(gòu)中; 按照新定義的數(shù)據(jù)結(jié)構(gòu)把這些數(shù)據(jù)寫入到新建的文件中,包括一個(gè)原始數(shù)據(jù)文件、一個(gè)表結(jié)構(gòu)文件和一個(gè)交叉索引文件。
5.根據(jù)權(quán)利要求I所述的方法,其中,步驟2包括 將轉(zhuǎn)換后的電子地圖按照?qǐng)D層進(jìn)行存放,每個(gè)圖層中的空間實(shí)體按照點(diǎn)、線、面進(jìn)行分類,并對(duì)每個(gè)空間實(shí)體的空間數(shù)據(jù),諸如位置、拓?fù)潢P(guān)系和幾何特征進(jìn)行存儲(chǔ)。
6.根據(jù)權(quán)利要求5所述的方法,其中,步驟2包括 將圖層及空間實(shí)體的、諸如名稱、類型的屬性數(shù)據(jù)存儲(chǔ)在另外的文件中。
7.根據(jù)權(quán)利要求I所述的方法,其中,步驟3包括 通過Embedded Visual C++實(shí)現(xiàn)基于嵌入式操作系統(tǒng)Windows CE的電子地圖的調(diào)用,接收和處理該電子地圖的存儲(chǔ)數(shù)據(jù),實(shí)現(xiàn)自定義電子地圖的讀取、處理與顯示,該處理包括對(duì)電子地圖的放大、縮小和移動(dòng)功能。
8.根據(jù)權(quán)利要求I所述的方法,其中,所處理的航空電子地圖包括諸如背景圖、地貌圖形、二級(jí)交通圖形、二級(jí)航空要素地名的35個(gè)圖層,每個(gè)圖層包括一個(gè)原始數(shù)據(jù)文件、兩個(gè)表結(jié)構(gòu)文件和一個(gè)交叉索引文件。
9.根據(jù)權(quán)利要求7所述的方法,其中,步驟3中,該基于嵌入式操作系統(tǒng)WindowsCE的電子地圖的調(diào)用包括 定義相應(yīng)圖層集合類、圖層類、文字類、符號(hào)類、區(qū)域類、多邊形類、元素類,以及點(diǎn)、線、面、元素類型的數(shù)據(jù)結(jié)構(gòu); 將轉(zhuǎn)換后的電子地圖的數(shù)據(jù)讀入,并存放在相應(yīng)類所對(duì)應(yīng)的對(duì)象中進(jìn)行顯示、放大、縮小和移動(dòng)操作。
全文摘要
本發(fā)明提供一種軍用航空電子地圖在Windows CE系統(tǒng)中的應(yīng)用方法,包括步驟1,對(duì)航空電子地圖的格式進(jìn)行轉(zhuǎn)換;步驟2,將轉(zhuǎn)換格式后的電子地圖按照自定義的格式進(jìn)行存儲(chǔ);步驟3,在嵌入式操作系統(tǒng)Windows CE中通過應(yīng)用對(duì)自定義的電子地圖格式進(jìn)行調(diào)用和顯示。該方法通過對(duì)電子地圖進(jìn)行格式轉(zhuǎn)換,實(shí)現(xiàn)了在Windows CE系統(tǒng)的快速調(diào)用,這對(duì)于飛行員完成對(duì)搜索定位處理系統(tǒng)的操作可以提供非常直觀的畫面。
文檔編號(hào)G09B29/00GK102750142SQ20121014890
公開日2012年10月24日 申請(qǐng)日期2012年5月14日 優(yōu)先權(quán)日2012年5月14日
發(fā)明者劉昊, 李德銀, 王勝海, 趙雷鳴 申請(qǐng)人:中國人民解放軍92728部隊(duì)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1