基于3G和行駛記錄儀的車(chē)輛調(diào)度監(jiān)控系統(tǒng)設(shè)計(jì)
2.2 系統(tǒng)接收端與監(jiān)控中心的接口通信
本文引用地址:http://butianyuan.cn/article/276024.htm本接口主要解決GPS接收機(jī)與計(jì)算機(jī)串口的實(shí)時(shí)通信問(wèn)題,以實(shí)時(shí)讀取串口信息,再經(jīng)計(jì)算機(jī)分類(lèi)、編碼處理,轉(zhuǎn)換成用戶(hù)所需信息后,自動(dòng)標(biāo)繪在電子地圖上。接口處理方法是首先打開(kāi)通信口,然后根據(jù)GPS接收機(jī)設(shè)置通信波特率、傳輸格式,并清除接收隊(duì)列,接著在串口事件發(fā)生時(shí)提出請(qǐng)求,最后由主窗口響應(yīng)并檢查所產(chǎn)生事件,讀取串口信息。
3 監(jiān)控中心GIS軟件的開(kāi)發(fā)
本系統(tǒng)采用國(guó)際上流行的組件式GIS二次開(kāi)發(fā)工具M(jìn)apobiects2.2來(lái)實(shí)現(xiàn)動(dòng)態(tài)跟蹤層實(shí)時(shí)顯示車(chē)輛信息的方法。系統(tǒng)中的地圖包含許多層,也就是層集。每個(gè)圖層在概念上都是一個(gè)數(shù)據(jù)庫(kù),但它不是普通形式的數(shù)據(jù)庫(kù),它包括地理信息和屬性信息。地圖的最上方是動(dòng)態(tài)跟蹤層,最下方為地圖控件,中間為層集。它們的順序決定在地圖控件中的相互覆蓋關(guān)系。最下面的圖層最先繪制,最上面的圖層最后繪制。圖層對(duì)象代表矢量數(shù)據(jù),影像層代表柵格數(shù)據(jù),動(dòng)態(tài)跟蹤層對(duì)象顯示實(shí)時(shí)數(shù)據(jù)。顯示動(dòng)態(tài)圖層必需用到動(dòng)態(tài)跟蹤層,動(dòng)態(tài)跟蹤層是地圖控件中的一個(gè)特殊圖層,它主要用于描繪位置可以動(dòng)態(tài)改變的地理對(duì)象,如全球定位系統(tǒng) (GPS)中的對(duì)象位置。TrackingLayer對(duì)象代表地圖控件中的一個(gè)圖層,它顯示在層集之后,并可相對(duì)層集獨(dú)立重顯。GeoEvent對(duì)象代表一些TrackingLayer中的離散對(duì)象,這些對(duì)象可以用編程的方法移動(dòng)。每一個(gè)GcoEveni對(duì)象都可顯示在地圖控件的 TrackingLayer對(duì)象上。一個(gè)GeoEvent對(duì)象可用一個(gè)symbol對(duì)象來(lái)描述,其X、Y屬性可以讀取GcoEvent對(duì)象的地理位置。使用Move和MoveTo方法可移動(dòng)一個(gè)oeoEvent對(duì)象。
4系統(tǒng)功能
本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)使用Access,前臺(tái)開(kāi)發(fā)工具使用Visual Basic,并采用目前比較流行的ADO數(shù)據(jù)訪問(wèn)技術(shù)來(lái)將每個(gè)數(shù)據(jù)庫(kù)表的字段和操作封裝到類(lèi)中,從而成功地將面向?qū)ο蟮某绦蛟O(shè)計(jì)思想應(yīng)用到數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)中。操作時(shí)可通過(guò)在Visual Basic中加入Mapobjects2.2控件調(diào)入地圖數(shù)據(jù)庫(kù)。采用地圖顯示和運(yùn)動(dòng)軌跡的描繪分開(kāi)的方法,即先由計(jì)算機(jī)根據(jù)客戶(hù)端發(fā)送的軌跡的經(jīng)緯度生成一個(gè)透明圖層繪制渲染要描繪的點(diǎn),再將此圖層疊加至客戶(hù)端的電子地圖上進(jìn)行顯示。通訊網(wǎng)關(guān)的GSM模塊采用西門(mén)子公司的TC35IT終端。
本調(diào)度監(jiān)控系統(tǒng)能夠?qū)崿F(xiàn)如下功能:
(1)記錄目標(biāo)車(chē)輛的行車(chē)資料,如對(duì)車(chē)輛的位置、運(yùn)行速度、運(yùn)行方向等定位信息及狀態(tài)信息的存儲(chǔ)。
(2)數(shù)據(jù)信息管理功能,如操作人員與車(chē)輛信息的管理,數(shù)據(jù)記錄的添加、刪除、瀏覽、查找,統(tǒng)計(jì)報(bào)表的生成、保存、打印等。
(3)定點(diǎn)監(jiān)控及電子地圖顯示功能,如將車(chē)輛的定位信息及行車(chē)狀況在GIS地圖上動(dòng)態(tài)顯示,地圖縮放、漫游測(cè)距、圖層控制、位置查詢(xún)、地圖信息查詢(xún)等。
(4)車(chē)輛監(jiān)控調(diào)度功能,如車(chē)輛信息的實(shí)時(shí)顯示、車(chē)輛的實(shí)時(shí)跟蹤、遠(yuǎn)程控制、對(duì)車(chē)輛的實(shí)時(shí)調(diào)度、車(chē)輛運(yùn)行軌跡回放等。
(5)系統(tǒng)管理功能,如系統(tǒng)運(yùn)行環(huán)境設(shè)置、系統(tǒng)登陸、數(shù)據(jù)備份與恢復(fù)、權(quán)限分配、日志查詢(xún)等。
5結(jié)束語(yǔ)
本文設(shè)計(jì)的基于3G和車(chē)輛行駛記錄儀的調(diào)度監(jiān)控系統(tǒng),主要適合車(chē)輛數(shù)較小(<100)的單位,系統(tǒng)通信采用GSM模塊和計(jì)算機(jī)組成,用戶(hù)只需投人較少的硬件設(shè)備,即可實(shí)現(xiàn)車(chē)輛的實(shí)時(shí)調(diào)度、監(jiān)控和準(zhǔn)確定位功能。事實(shí)上,本系統(tǒng)在警車(chē)的調(diào)度和指揮,公共汽車(chē)的合理調(diào)度,運(yùn)鈔車(chē)監(jiān)控以及各運(yùn)輸公司車(chē)輛的監(jiān)控等方面,都將具有廣泛的應(yīng)用前景。
評(píng)論