www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 汽車(chē)電子 > 汽車(chē)電子
[導(dǎo)讀]引言 隨著GIS步入產(chǎn)業(yè)化階段,其二次集成開(kāi)發(fā)的應(yīng)用領(lǐng)域不斷擴(kuò)大,其中GIS組件與面向?qū)ο罂梢暬幊陶Z(yǔ)言集成二次開(kāi)發(fā)模式正成為主流,具有既能充分利用GIS組件對(duì)空間數(shù)據(jù)庫(kù)的管理、分析功能。又可以利用可視化編

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


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


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

2.1 電子地圖制作與顯示
    在Maplnfo軟件平臺(tái)上載入中北大學(xué)jpg格式的校園圖,并把實(shí)地采集的經(jīng)緯度信息錄入校園圖中從而完成電子圖的配準(zhǔn)。按照高校特點(diǎn)將電子地圖分為道路層、教學(xué)實(shí)驗(yàn)樓、學(xué)生公寓樓、教師公寓樓、商業(yè)服務(wù)建筑、文娛體育設(shè)施等圖層。運(yùn)行MapX下的Geoset.Manager應(yīng)用程序,新建一個(gè)名為NUC的Geoset文件,將上述圖層添加進(jìn)去,組成一個(gè)后綴為gst的地圖文件:NUC.gst,通過(guò)MapX控件將校園圖嵌入到系統(tǒng)界面中,從而完成了電子地圖的繪制和顯示。
2.2 電子地圖基本功能實(shí)現(xiàn)
    電子地圖基本功能包括選擇、標(biāo)注、縮小、放大、漫游等。采用MapX可以很容易的實(shí)現(xiàn)這些功能,下面以縮小功能為例,簡(jiǎn)單介紹一下程序里如何實(shí)現(xiàn)地圖縮小。
    添加一個(gè)新的Toolbar資源。輸人標(biāo)題“IDR_TOOL_BARMAP”。在“IDR_TOOLBARMAP”下添加按鈕,在其上繪制縮小圖形來(lái)表示“縮小”,其ID為ID_MAP_TOOL_ZOOMOUT。打開(kāi)類向?qū)Вx擇視圖類CMapXView.為菜單項(xiàng)ID_MAP_TOOL_ZOOMOUT添加COOMMAND消息映射函數(shù)OnMapToolZoomout(),并編輯代碼如下:


編譯運(yùn)行程序.點(diǎn)擊縮小按鈕,在電子地圖上單擊鼠標(biāo)就會(huì)實(shí)現(xiàn)電子地圖的縮小功能??捎孟嗤椒▽?shí)現(xiàn)其他標(biāo)準(zhǔn)工具的功能。
2.3 GPS數(shù)據(jù)的接收和處理
    此模塊完成了從串口讀取數(shù)據(jù),并對(duì)數(shù)據(jù)按照GPS所遵循的NMEA0183協(xié)議進(jìn)行處理,得出經(jīng)緯度坐標(biāo)等信息的功能。此模塊包括兩個(gè)部分串口通信和數(shù)據(jù)處理。
    由于GPS模塊每一秒更新一次數(shù)據(jù),當(dāng)上空有4顆衛(wèi)星時(shí)串口會(huì)源源不斷的接收到定位數(shù)據(jù).為了在對(duì)串口實(shí)時(shí)監(jiān)控的同時(shí)還可以在前臺(tái)進(jìn)行一些其他的操作。采用基于多線程的CSerialPort類的串口通信方法可以很好的解決這一問(wèn)題。
    此模塊的工作流程可分為以下幾步:(1)利用CSerial-Port的InitPort()初始化串口配置。(2)如果配置成功用StartMonitoring()打開(kāi)串口并創(chuàng)建監(jiān)視串口的線程。(3)在相應(yīng)的類里添加響應(yīng)WM_COMM_RXCHAR消息的消息處理函數(shù),并且在其中做接收字符處理。(4)添加定時(shí)器.在OnTimer中處理NMEA 0183格式的GPS定位數(shù)據(jù).將提取到的緯度數(shù)據(jù)保存到相應(yīng)類上的成員變量中。
2.4 目標(biāo)定位和播報(bào)
    該模塊從GPS數(shù)據(jù)處理模塊中得到經(jīng)緯度坐標(biāo)等信息,并且把它賦值給目標(biāo)圖元,通過(guò)定時(shí)器更新圖元位置從而完成實(shí)時(shí)定位。
    由于程序?qū)崟r(shí)接收定位數(shù)據(jù)來(lái)更新圖元的位置.就需要程序頻繁的刷新整個(gè)圖層,就會(huì)影響效率。動(dòng)態(tài)圖層的目的是為了加速圖層的刷新率從而提高效率,設(shè)置動(dòng)態(tài)圖層后。每次刷新都只刷新動(dòng)態(tài)圖層,這樣就很好的解決了這個(gè)問(wèn)題。示例代碼如下:


程序最后運(yùn)行界面如下:

3 結(jié)束語(yǔ)
    本文在GIS二次開(kāi)發(fā)日新月益的背景下.結(jié)合校園實(shí)際特點(diǎn)開(kāi)發(fā)了基于MapX的校園導(dǎo)航系統(tǒng)。經(jīng)過(guò)調(diào)試,程序運(yùn)行穩(wěn)定,實(shí)現(xiàn)了電子地圖放大、縮小、漫游等功能。程序由Mi-crosoft Visual C++6.0編譯、在Windows XP下運(yùn)行通過(guò)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉