<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 基于微處理器的車載導航電子地圖的設計和實現(xiàn)

          基于微處理器的車載導航電子地圖的設計和實現(xiàn)

          作者: 時間:2013-09-30 來源:網(wǎng)絡 收藏
          LETTER-SPACING: normal; webkit-text-size-adjust: auto; orphans: 2; widows: 2; webkit-text-stroke-width: 0px">  1.3 GIS軟件設計

            GIS軟件的設計基礎在于數(shù)據(jù)結(jié)構以及數(shù)據(jù)庫結(jié)構的定義兩方面,其直接決定了系統(tǒng)的穩(wěn)定性、合理性、功能完整性、可擴充性等方面。GIS軟件所具備的查詢檢索功能、圖像功能、分析功能均依次為基礎來進行開發(fā)的。

          1.3.1 的文件格式與數(shù)據(jù)組織

            在地理信息系統(tǒng)中,實行屬性數(shù)據(jù)與空間數(shù)據(jù)的分開儲存。其中,空間數(shù)據(jù)以的自身格式在文件中進行保存,而屬性則以數(shù)據(jù)鏈形式在一份表中實現(xiàn)儲存。且兩者利用一定索引機制便可有效地關聯(lián)。電子地圖以土層為依據(jù)進行地理管理。每個圖層均由屬性數(shù)據(jù)表結(jié)構文件、屬性數(shù)據(jù)文件、交叉索引文件、空間數(shù)據(jù)文件多個基本文件構成??臻g數(shù)據(jù)包括空間對象的顏色信息、坐標信息、幾何類型等,當用戶對索引字段加以規(guī)定后,索引文件便會在地理信息系統(tǒng)中自動生成。

            電子地圖通過“Table”的形式來建立屬性數(shù)據(jù)與空間實體間的對應關系,并以此為基礎建立起電子地圖的查詢檢索系統(tǒng)。通過定義空間數(shù)據(jù)結(jié)構,對空間實體類型進行確定。數(shù)據(jù)庫關系模型選用一組邏輯嚴密、結(jié)構簡單的二維平面表為操作對象,Table中嚴禁重復存儲,從而保障空間內(nèi)唯一的實體記錄。在描述空間實體類型的多種屬性時,將其進行多個Table的分解,從而使其形成多重的鏈表關系,多個Table屬性信息同空間實體發(fā)生聯(lián)系,進而構成屬性數(shù)據(jù)同空間實體間多重對應的關系。

            1.3.2 電子地圖的數(shù)據(jù)索引機制

            電子地圖數(shù)據(jù)索引機制的索引設計過程如下:當從屬性信息中進行空間信息的查詢時,電子地圖首先應在屬性文件中找到數(shù)據(jù)庫中的相應數(shù)據(jù)。此時就可在索引文件中選取相應指針,其所指的地圖對象即為同數(shù)據(jù)庫記錄空間相對應的對象。從而能夠在空間信息中進行屬性信息的查詢。(如對于某一空間對象已在地圖上查出,電子地圖便可在空間文件中讀出同空間信息相對應的記錄號,以此為依據(jù),便可實現(xiàn)該地圖對象底性信息在屬性數(shù)據(jù)文件中的查詢。)而 MapInfo地理信息數(shù)據(jù)格式的應用,則可較好地落實上述索引思路,且能夠按照土層間的疊加關系進行存放與顯示。

            1.3.3 電子地圖的圖層與圖元

            在MapX中,對于MapInfo表的地圖標示均是以圖層的形式進行顯示的,這些圖層中除有地物元素位置外,默認為透明。疊加圖層后,便可看到地圖的各種方面。圖元則包括區(qū)域?qū)ο?、點對象、線對象。在MapX中,通過對Feature對象的利用便可實現(xiàn)對上述地圖對象的房問題,可完成創(chuàng)建、自定義、編輯、顯示等操作。

            1.3.4 應用Geoset,實現(xiàn)地圖管理

            對于滿意的地圖,便可進行保存,在驅(qū)動器中將其寫入Geoset文件當中。將Geoset文件打開,全部地圖的設置和土層均為保存時狀態(tài)。此時,可應用MapX自帶工具Geoset Manager可對.gst文件進行管理,來對管理縮放級別、圖層、表和其他屬性進行修改。

            2 電子地圖模塊的二次開發(fā)

            基于Active技術的MapX控件為開發(fā)人員的二次開發(fā)提供了方便。在VC++等可視化開發(fā)環(huán)境中,將MapX控件嵌入到窗體中即可進行編程、設置屬性等操作,完成空間數(shù)據(jù)查詢,地理空間數(shù)據(jù)的可視化,編碼等地圖信息系統(tǒng)功能。

            2.1 安裝MapX mobile

            在MapX安裝完畢后,添加MapX空間便可對地圖進行顯示。具體設計步驟為:建立標準exe于編程環(huán)境當中,從“工程”菜單中選取“部件”,隨即將“部分對話框打開”,于部件列表內(nèi),將“MapX mobile V5.02”找到,完成復選后,點擊“確定”。隨后工具欄中便會將Map空間圖標顯示出來,此時,單擊“控件”,便完成了工程中Map空間的引入。

            2.2 地圖的基本操作



          關鍵詞: 微處理器 車載導航 電子地圖

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();