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

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

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


1 系統(tǒng)開發(fā)理論基礎
1.1 GIS
    GIS又稱為“地理信息系統(tǒng)”。它是在計算機硬件、軟件系統(tǒng)支持下.對整個或部分地球表層(包括大氣層)空間中的有關地理分布數(shù)據(jù)進行采集、存儲、管理、運算、分析、顯示和描述的技術系統(tǒng)。GIS處理、管理的對象是多種地理空間實體數(shù)據(jù)及其關系,包括空間定位數(shù)據(jù)、圖形數(shù)據(jù)、遙感圖像數(shù)據(jù)、屬性數(shù)據(jù)等。用于分析和處理在一定地理區(qū)域內(nèi)分布的各種現(xiàn)象和過程,解決復雜的規(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是按照圖層來管理地理的,每個圖層均由以下四個基本的文件構成:屬性數(shù)據(jù)表結構文件(.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)境中。只需在設計階段將MapX控件放入窗體中.并對其進行編程。設置屬性或調(diào)用方法或相應事件,即可實現(xiàn)數(shù)據(jù)可視化,專題分析,地理查詢,地理編碼等豐富的地圖信息系統(tǒng)功能。


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

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


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


程序最后運行界面如下:

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

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

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風 ...

關鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎單元,承載著生存與活動的最基本功能。而對于理想空間的解構意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關系的思考,同時也塑造著人與空間的新型連接...

關鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術中心"認定。 北京市企業(yè)技...

關鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機構對在華戰(zhàn)略的構想和業(yè)...

關鍵字: 數(shù)字化 BSP 供應鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關鍵字: 溫控 精密儀器 半導體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術企業(yè)云集,展出的智能產(chǎn)品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

韓國的“萬能應用”Kakao周末掉線,引發(fā)了生活和商業(yè)的廣泛混亂,暴露出一個無處不在的科技巨頭被迫下線時所產(chǎn)生的漏洞。Kakao的主要服務——從即時通訊到網(wǎng)約車再到移動支付,在上周六遭遇宕機,此前該公司大部分數(shù)據(jù)服務器所...

關鍵字: 即時通訊 電子 移動 網(wǎng)約車

要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...

關鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車

汽車電子

21440 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉