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

          新聞中心

          EEPW首頁 > 汽車電子 > 設(shè)計應(yīng)用 > 基于MaPX的校園導(dǎo)航系統(tǒng)設(shè)計

          基于MaPX的校園導(dǎo)航系統(tǒng)設(shè)計

          作者: 時間:2009-07-29 來源:網(wǎng)絡(luò) 收藏

          引言
          隨著GIS步入產(chǎn)業(yè)化階段,其二次集成開發(fā)的應(yīng)用領(lǐng)域不斷擴大,其中GIS組件與面向?qū)ο罂梢暬幊陶Z言集成二次開發(fā)模式正成為主流,具有既能充分利用GIS組件對空間數(shù)據(jù)庫的管理、分析功能。又可以利用可視化編程語言具有的高效、方便等優(yōu)點。結(jié)合學(xué)校規(guī)模和招生人數(shù)的不斷擴大的背景,新校園對新生入學(xué)時的陌生會帶來很多的不便,制作一個校園電子地圖并且在外接GPS情況下實時顯示目標(biāo)在電子地圖的位置就變得很有意義。

          本文引用地址:http://www.ex-cimer.com/article/197856.htm


          1 系統(tǒng)開發(fā)理論基礎(chǔ)
          1.1 GIS
          GIS又稱為“地理信息系統(tǒng)”。它是在計算機硬件、軟件系統(tǒng)支持下.對整個或部分地球表層(包括大氣層)空間中的有關(guān)地理分布數(shù)據(jù)進(jìn)行采集、存儲、管理、運算、分析、顯示和描述的技術(shù)系統(tǒng)。GIS處理、管理的對象是多種地理空間實體數(shù)據(jù)及其關(guān)系,包括空間定位數(shù)據(jù)、圖形數(shù)據(jù)、遙感圖像數(shù)據(jù)、屬性數(shù)據(jù)等。用于分析和處理在一定地理區(qū)域內(nèi)分布的各種現(xiàn)象和過程,解決復(fù)雜的規(guī)劃、決策和管理問題。
          1.2 Maplnfo
          Maplnfo地理信息系統(tǒng)是美國Maplnfo公司的桌面地理信息系統(tǒng)軟件,是一種數(shù)據(jù)可視化、信息地圖化的桌面解決方案。它不僅具有矢量化、編輯、查詢、統(tǒng)計分析、繪制專題地圖和報表制作等功能,還為用戶提供了一系列強大的二次開發(fā)功能。Maplnfo提供了配套的開發(fā)工具。如MapBasic5.O和MapX4。在Maplnfo地理信息系統(tǒng)中.空間數(shù)據(jù)與屬性數(shù)據(jù)是分開存儲的。屬性數(shù)據(jù)以數(shù)據(jù)庫的形式存儲為一張表,而空間數(shù)據(jù)則以.Maplnfo自己定義的格式保存于文件之中。兩者之間通過一定的索引機制聯(lián)系起來。Maplnfo是按照圖層來管理地理的,每個圖層均由以下四個基本的文件構(gòu)成:屬性數(shù)據(jù)表結(jié)構(gòu)文件(.TAB)、屬性數(shù)據(jù)文件(.DAT)、交叉索引文件(.ID)和空間數(shù)據(jù)文件(.MAP)。
          1.3 MapX
          Map是Maplnfo公司提供的用來開發(fā)地理信息系統(tǒng)的32位OCX控件。它使用與Maplnfo Professional一致的地圖數(shù)據(jù)格式,并實現(xiàn)了大多數(shù)Maplnfo Professional的功能。在VB.Delphi,PowerBuilder,VC等可視化開發(fā)環(huán)境中。只需在設(shè)計階段將MapX控件放入窗體中.并對其進(jìn)行編程。設(shè)置屬性或調(diào)用方法或相應(yīng)事件,即可實現(xiàn)數(shù)據(jù)可視化,專題分析,地理查詢,地理編碼等豐富的地圖信息系統(tǒng)功能。


          2 校園系統(tǒng)框圖及各模塊的實現(xiàn)
          該系統(tǒng)將目標(biāo)用一個圖元對象來代表,通過使用GPS(全球衛(wèi)星定位)和多線程技術(shù)實時接收并處理NMEA 0183格式的GPS定位數(shù)據(jù)并且將經(jīng)緯度數(shù)據(jù)提取出來賦值給由Maplnfo制作的電子地圖中的動態(tài)圖層上的目標(biāo)圖元,通過定時器更新目標(biāo)位置,實現(xiàn)在電子地圖上的實時定位,當(dāng)?shù)竭_(dá)某一地點時播報語音提示命令。該系統(tǒng)還具有電子地圖的放大、縮小、漫游、增加圖元等電子地圖的基本功能。該系統(tǒng)結(jié)構(gòu)框圖如下:

          2.1 電子地圖制作與顯示
          在Maplnfo軟件平臺上載入中北大學(xué)jpg格式的校園圖,并把實地采集的經(jīng)緯度信息錄入校園圖中從而完成電子圖的配準(zhǔn)。按照高校特點將電子地圖分為道路層、教學(xué)實驗樓、學(xué)生公寓樓、教師公寓樓、商業(yè)服務(wù)建筑、文娛體育設(shè)施等圖層。運行MapX下的Geoset.Manager應(yīng)用程序,新建一個名為NUC的Geoset文件,將上述圖層添加進(jìn)去,組成一個后綴為gst的地圖文件:NUC.gst,通過MapX控件將校園圖嵌入到系統(tǒng)界面中,從而完成了電子地圖的繪制和顯示。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();