基于微處理器的車載導(dǎo)航電子地圖的設(shè)計(jì)和實(shí)現(xiàn)_第1頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于微處理器的車載導(dǎo)航電子地圖的設(shè)計(jì)和實(shí)現(xiàn)圖1 用法sh7764構(gòu)成車載遠(yuǎn)程診斷儀時(shí)的電路框圖 1.2 操作系統(tǒng)wince操作系統(tǒng)是一個(gè)功能強(qiáng)、可裁剪、易移植的系統(tǒng),且具備了系統(tǒng)所必需的用戶信息數(shù)據(jù)庫和數(shù)字地圖數(shù)據(jù)庫的存儲及管理功能。在wince操作系統(tǒng)中,虛擬專用網(wǎng)絡(luò)(virtual private network,vpn)的操作性和適用性較強(qiáng),其主要是利用公用網(wǎng)絡(luò)作為用戶信息傳輸?shù)拿襟w,通過附加的隧道封裝、信息加密、用戶認(rèn)證和拜訪控制等技術(shù)實(shí)現(xiàn)對信息傳輸過程的平安庇護(hù),從而向用戶提供類似專用網(wǎng)絡(luò)的平安性能。相對而言平安性大幅提升,因此這種基于網(wǎng)絡(luò)信息平安系統(tǒng)普通會采納復(fù)雜的密碼身份驗(yàn)證機(jī)制

2、,得以保證系統(tǒng)賬戶的平安。系統(tǒng)采納嚴(yán)格的權(quán)限管理,用以確保系統(tǒng)運(yùn)行的平安性。(1)網(wǎng)絡(luò)操作系統(tǒng)層:通過網(wǎng)絡(luò)和操作系統(tǒng)的管理機(jī)制并借助相應(yīng)的管理軟件和防火墻技術(shù),防止病毒和黑客入侵企業(yè)的信息管理網(wǎng)絡(luò),對重要的數(shù)據(jù)和傳輸?shù)臄?shù)據(jù)舉行加密處理,防止非法人員登錄數(shù)據(jù)庫和應(yīng)用系統(tǒng),保障在網(wǎng)絡(luò)環(huán)境下的各項(xiàng)業(yè)務(wù)順當(dāng)舉行。(2)數(shù)據(jù)庫系統(tǒng)層:通過數(shù)據(jù)庫操作系統(tǒng)oracle等管理機(jī)制和相應(yīng)的管理軟件,實(shí)現(xiàn)對登錄數(shù)據(jù)庫用戶的檢驗(yàn),數(shù)據(jù)各種操作權(quán)限的控制,數(shù)據(jù)準(zhǔn)時(shí)備份和歷史數(shù)據(jù)的管理。(3)系統(tǒng)應(yīng)用層:主要是系統(tǒng)平臺提供的管理功能測試,有功能權(quán)限設(shè)置、數(shù)據(jù)權(quán)限設(shè)置、時(shí)光權(quán)限設(shè)置、應(yīng)用控制機(jī)制和操作日志管理。1.3 g

3、is軟件設(shè)計(jì)gis軟件的設(shè)計(jì)基礎(chǔ)在于數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)庫結(jié)構(gòu)的定義兩方面,其挺直打算了系統(tǒng)的穩(wěn)定性、合理性、功能完整性、可擴(kuò)充性等方面。gis軟件所具備的查詢檢索功能、圖像功能、分析功能均依次為基礎(chǔ)來舉行開發(fā)的。1.3.1 電子地圖的文件格式與數(shù)據(jù)組織在電子地圖地理信息系統(tǒng)中,采取屬性數(shù)據(jù)與空間數(shù)據(jù)的分開儲存。其中,空間數(shù)據(jù)以電子地圖的自身格式在文件中舉行保存,而屬性則以數(shù)據(jù)鏈形式在一份表中實(shí)現(xiàn)儲存。且兩者利用一定索引機(jī)制便可有效地關(guān)聯(lián)。電子地圖以土層為依據(jù)舉行地理管理。每個(gè)圖層均由屬性數(shù)據(jù)表結(jié)構(gòu)文件、屬性數(shù)據(jù)文件、交錯索引文件、空間數(shù)據(jù)文件多個(gè)基本文件構(gòu)成??臻g數(shù)據(jù)包括空間對象的色彩信息、坐標(biāo)

4、信息、幾何類型等,當(dāng)用戶對索引字段加以規(guī)定后,索引文件便會在地理信息系統(tǒng)中自動生成。電子地圖通過“table”的形式來建立屬性數(shù)據(jù)與空間實(shí)體間的對應(yīng)關(guān)系,并以此為基礎(chǔ)建立起電子地圖的查詢檢索系統(tǒng)。通過定義空間數(shù)據(jù)結(jié)構(gòu),對空間實(shí)體類型舉行確定。數(shù)據(jù)庫關(guān)系模型選用一組規(guī)律嚴(yán)密、結(jié)構(gòu)容易的二維平面表為操作對象,table中嚴(yán)禁重復(fù)存儲,從而保障空間內(nèi)唯一的實(shí)體記錄。在描述空間實(shí)體類型的多種屬性時(shí),將其舉行多個(gè)table的分解,從而使其形成多重的鏈表關(guān)系,多個(gè)table屬性信息同空間實(shí)體發(fā)生聯(lián)系,進(jìn)而構(gòu)成屬性數(shù)據(jù)同空間實(shí)體間多重對應(yīng)的關(guān)系。1.3.2 電子地圖的數(shù)據(jù)索引機(jī)制電子地圖數(shù)據(jù)索引機(jī)制的索引設(shè)

5、計(jì)過程如下:當(dāng)從屬性信息中舉行空間信息的查詢時(shí),電子地圖首先應(yīng)在屬性文件中找到數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)。此時(shí)就可在索引文件中選取相應(yīng)指針,其所指的地圖對象即為同數(shù)據(jù)庫記錄空間相對應(yīng)的對象。從而能夠在空間信息中舉行屬性信息的查詢。(如對于某一空間對象已在地圖上查出,電子地圖便可在空間文件中讀出同空間信息相對應(yīng)的記錄號,以此為依據(jù),便可實(shí)現(xiàn)該地圖對象底性信息在屬性數(shù)據(jù)文件中的查詢。)而 mapinfo地理信息數(shù)據(jù)格式的應(yīng)用,則可較好地落實(shí)上述索引思路,且能夠根據(jù)土層間的疊加關(guān)系舉行存放與顯示。1.3.3 電子地圖的圖層與圖元在mapx中,對于mapinfo表的地圖標(biāo)示均是以圖層的形式舉行顯示的,這些圖層

6、中除有地物元素位置外,默認(rèn)為透亮。疊加圖層后,便可看到地圖的各種方面。圖元則包括區(qū)域?qū)ο?、點(diǎn)對象、線對象。在mapx中,通過對feature對象的利用便可實(shí)現(xiàn)對上述地圖對象的房問題,可完成創(chuàng)建、自定義、編輯、顯示等操作。1.3.4 應(yīng)用geoset,實(shí)現(xiàn)地圖管理對于愜意的地圖,便可舉行保存,在驅(qū)動器中將其寫入geoset文件當(dāng)中。將geoset文件打開,所有地圖的設(shè)置和土層均為保存時(shí)狀態(tài)。此時(shí),可應(yīng)用mapx自帶工具geoset manager可對gst文件舉行管理,來對管理縮放級別、圖層、表和其他屬性舉行修改。2 電子地圖模塊的二次開發(fā)基于active技術(shù)的mapx控件為開發(fā)人員的二次開發(fā)提

7、供了便利。在vc+等可視化開發(fā)環(huán)境中,將mapx控件嵌入到窗體中即可舉行編程、設(shè)置屬性等操作,完成空間數(shù)據(jù)查詢,地理空間數(shù)據(jù)的可視化,編碼等地圖信息系統(tǒng)功能。2.1 安裝mapx mobile在mapx安裝完畢后,添加mapx空間便可對地圖舉行顯示。詳細(xì)設(shè)計(jì)步驟為:建立標(biāo)準(zhǔn)exe于編程環(huán)境當(dāng)中,從“工程”菜單中選取“部件”,隨即將“部分對話框打開”,于部件列表內(nèi),將“mapx mobile v502”找到,完成復(fù)選后,點(diǎn)擊“確定”。隨后工具欄中便會將map空間圖標(biāo)顯示出來,此時(shí),單擊“控件”,便完成了工程中map空間的引入。2.2 地圖的基本操作車載嵌入式車載導(dǎo)航中,主要通過dataset對象

8、和layer對象操作來完成mapx地圖操作。對同此類型對象的應(yīng)用,仍可將地圖土層添加到應(yīng)用程序當(dāng)中。而屬性數(shù)據(jù)操作的完成,則可通過建立數(shù)據(jù)綁定、數(shù)據(jù)源設(shè)置的方式實(shí)現(xiàn)。而電子地圖的加載主要通過以下兩種設(shè)計(jì)形式實(shí)現(xiàn)。一是在 mapx中加載一個(gè)geoset對象,加載完成后,mapx將各個(gè)圖層自動打開,在地圖窗口中舉行疊加,并對圖層屬性信息舉行設(shè)置。二是在mapx中加載一個(gè)圖層,該種辦法是對一個(gè)mapinfo文件的挺直加載,待圖層打開后,其將在地圖窗口內(nèi)完成自動的疊加。2.3 地圖的刷新mapx首先繪制動態(tài)圖層以外的所有圖層,并在某一地方舉行存儲,當(dāng)其他圖層未變而動態(tài)圖層發(fā)生變幻時(shí),便可通過已存儲的動

9、態(tài)圖層和數(shù)據(jù)來實(shí)施籠罩處理,進(jìn)而現(xiàn)實(shí)處理結(jié)果。地圖的刷新過程設(shè)計(jì)為依次所有刷新的形式,從最小外界矩形窗口區(qū)域開頭,來完成整合刷新過程。該辦法的優(yōu)點(diǎn)是相比于囫圇地圖窗口的刷新形式要越發(fā)迅速。同時(shí),因受地圖刷新速度的影響,mapx難以同時(shí)完成多目標(biāo)的刷新,這時(shí)iju可舉行統(tǒng)一刷新鬧鐘的設(shè)置,從而使每個(gè)一定時(shí)光間隔,目標(biāo)地圖便會自動刷新一次。2.4 地圖調(diào)用首先,在工程中加入maoxcpp和mapxh文件。在菜單“project”中挑選“files”指令,隨后將對話框打開選取 maoxcpp和mapxh文件加入到mapx系統(tǒng)當(dāng)中。將mapx對象頭文件加入到視圖(包含mapx)中。針對mapx舉行一個(gè)

10、資源id的創(chuàng)建,通過“新建一名稱輸入”的操作來完成。舉行消息映射函數(shù)size和create的創(chuàng)建,在“視圖類導(dǎo)向”中挑選視圖類,并將兩個(gè)信息在消息框中完成分離挑選,之后通過函數(shù)的條件,來對代碼舉行編輯,導(dǎo)入地圖。通過類向?qū)?,來舉行setfocus映射函數(shù)的創(chuàng)建,使得窗口在獲得焦點(diǎn)的同時(shí),地圖空間也可獵取焦點(diǎn)。2.5 圖層的控制gis軟件中,通常需對圖層屬性舉行設(shè)置,而通過對顯示圖層控制辦法的應(yīng)用便可實(shí)現(xiàn)此項(xiàng)功能,借助于mapx中可挑選、可顯示、自動標(biāo)注、可編輯的四種屬性設(shè)置來實(shí)現(xiàn)地理信息維護(hù)與查詢功能的發(fā)揮。2.6 鷹眼圖的實(shí)現(xiàn)鷹眼圖是基于嵌入式車載導(dǎo)航電子地圖的一項(xiàng)基本功能,其實(shí)現(xiàn)思路為:舉行一個(gè)無模式對話框的創(chuàng)建,確立hawk為id。建立mapx空間來對鷹眼圖舉行控制,并創(chuàng)建一新圖層于鷹眼圖中,以此添加矩形框,對主視圖中地圖作出表示,且該矩形框的位置和大小不隨主視圖邊界變幻而發(fā)生變幻。添加一個(gè)按鈕于對話框,依據(jù)按鈕下的相應(yīng)函數(shù)來操作鷹眼圖mapx空間,從而使其對map空間的操

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論