曹勇
(陜西交通職業(yè)技術(shù)學(xué)院陜西西安710018)
隨著工業(yè)化的發(fā)展和產(chǎn)業(yè)結(jié)構(gòu)的改變,我國新型的工業(yè)品數(shù)量不斷的增加,產(chǎn)品的附加值也在不斷的增加,給交通運輸業(yè)提出了更高的要求[1-2]。公路貨物運輸動態(tài)跟蹤系統(tǒng)和監(jiān)控技術(shù)也得到不斷的應(yīng)用。公路貨物運輸動態(tài)跟蹤系統(tǒng)和監(jiān)控技術(shù)是以高速公路貨物作為跟蹤的對象,利用高度集成的GIS以及GPS等高新技術(shù),動態(tài)跟蹤車輛的貨物運輸情況,在一些公路快速運輸、物流管理以及跨地市貨物運輸中具有良好的應(yīng)用價值[3-4]。通過公路電子地圖能夠?qū)崿F(xiàn)對貨物運輸信息的動態(tài)跟蹤和實時的監(jiān)控。本文主要通過設(shè)計公路監(jiān)控系統(tǒng)和數(shù)據(jù)庫,利用VB6.0開發(fā)監(jiān)控管理軟件對貨物進行跟蹤。
公路貨物監(jiān)控系統(tǒng)主要包括兩部分,一部分是GeoMedia平臺,主要利用該平臺實現(xiàn)組件的二次開發(fā),在公路貨物運輸中主要功能是顯示出地圖,實現(xiàn)信息的查詢、處理等任務(wù);另一部分是用VB6.0研發(fā)配置管理子系統(tǒng),主要用來輔助和管理公路貨物運輸監(jiān)控的子系統(tǒng),其總體結(jié)構(gòu)如圖1所示。
圖1 監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖
公路貨物監(jiān)控子系統(tǒng)是建立在GeoMedia平臺的基礎(chǔ)上,利用該平臺的功能實現(xiàn)對組件的二次開發(fā)和對地圖實現(xiàn)處理,為系統(tǒng)提供更多的功能和信息處理,并且實現(xiàn)報警處理和公路貨物運輸?shù)膮f(xié)調(diào)工作,也是整合監(jiān)控系統(tǒng)的主要組成部分[5-6]。利用GIS平臺的二次開發(fā)功能,滿足用戶的需求,該二次開發(fā)具有良好的拓展性,其功能模塊如圖2所示。
圖2 公路貨物監(jiān)控子系統(tǒng)功能結(jié)構(gòu)示意圖
地圖模塊的功能是對地圖的操作和顯示,又分為圖層管理、信息查詢和實時信息查詢和處理等模塊。報警模塊是為了判斷貨物在運輸?shù)倪^程中判斷數(shù)據(jù)是否發(fā)生異,具有自動生成報警的機制[7]。專用地圖模塊主要是生成地圖和顯示地圖,用于貨物運輸?shù)木€路地圖顯示,由于主地圖的業(yè)務(wù)比較繁忙,因此顯示的比較緩慢,一些信息在地圖上顯示的不全面,因此需要增加專用地圖作為重要的補充[8]。
為了方便對公路貨物運輸實現(xiàn)動態(tài)跟蹤和監(jiān)控,需要通過配置管理子系統(tǒng)的輔助,實現(xiàn)對后臺數(shù)據(jù)表的更新,配置后臺的數(shù)據(jù)流,實現(xiàn)對GIS平臺功能的補充,進而將監(jiān)控系統(tǒng)功能更加的完善[9]。配置管理子系統(tǒng)主要是實現(xiàn)對高速公路表道路參數(shù)等靜態(tài)數(shù)據(jù)的更新和設(shè)計,這樣方便系統(tǒng)的維護[10]。配置管理子系統(tǒng)采用的是功能模塊設(shè)計,方便系統(tǒng)的維護和擴充,具體設(shè)計模塊如圖3所示。
圖3 公路貨物運輸監(jiān)控子系統(tǒng)
為了方便添加本系統(tǒng)的用戶,需要對用戶進行分級的管理,并且配置不同級別用戶的權(quán)限,進而讓用戶在給定的范圍內(nèi)進行操作,這樣能夠保障系統(tǒng)的安全可靠。圖4為用戶的分級情況。
本系統(tǒng)采用的數(shù)據(jù)庫為Orcale 9i,需要對數(shù)據(jù)庫系統(tǒng)和屬性數(shù)據(jù)進行統(tǒng)一的管理,在系統(tǒng)的屬性表中保存相應(yīng)的地理信息數(shù)據(jù)[11]。數(shù)據(jù)庫屬性表如表1所示。
圖4 用戶權(quán)限劃分示意圖
表1 數(shù)據(jù)庫屬性表
本系統(tǒng)的實現(xiàn)主要是運用了GeoMedia平臺上組件的二次開發(fā)功能以及VB6.0開發(fā)的配置管理子系統(tǒng)實現(xiàn)的,各個系統(tǒng)模塊之間相互聯(lián)系構(gòu)成一個協(xié)調(diào)的整體[12]。該系統(tǒng)的使用需要先進入登錄界面,然后才能夠進入到配置管理子系統(tǒng)中,同時也能夠啟動GeoMedia平臺啟動。主要實現(xiàn)代碼:
GeoMedia平臺提供的Application對象為“gobjGeoApp”,Document對象為“gDocument”。
GeoMedia平臺提供的功能能夠查詢控制地圖,因此該平臺多模塊的功能需要借助GIS平臺來實現(xiàn)[13]。地圖操作模塊能夠?qū)崿F(xiàn)對地圖的框選和點擊選擇,確定公路貨物運輸?shù)姆秶?,點擊能夠確定運輸范圍內(nèi)數(shù)據(jù)的大小[14]。圖層管理模塊主要包括圖例屬性、查詢圖例、專題圖例等。圖例屬性能夠?qū)⒆訕?biāo)題設(shè)置出來,并且根據(jù)需要調(diào)整字體的顏色以及樣式等類型,對圖例進行添加和刪除等功能進行控制。將添加的特征類的圖例與數(shù)據(jù)庫相連接,形成圖例。
配置管理子系統(tǒng)主要是針對監(jiān)控系統(tǒng)的權(quán)限以及道路的參數(shù)等進行設(shè)計,主要包括了菜單、日志、設(shè)置、報表以及人員的權(quán)限5部分。在菜單設(shè)置方面,需要進行子圖選擇,也就是將整個省市公路貨物運輸?shù)那闆r進行顯示,形成多個子圖,每個子圖涵蓋某一段高速公路,通過子圖的變換能夠?qū)⒐坟浳镞\輸過程中的高速公路進行全部顯現(xiàn),地圖的子圖切換可以手動切換,也可以自動切換,自動切換的實現(xiàn)代碼為:
第一個語句主要是用來對子圖的顯示范圍進行控制,第二個語句主要是對監(jiān)控系統(tǒng)的地圖進行刷新,這樣才能夠改變生成后的地圖[15]。
操作日志的查詢功能主要是對用戶的登錄以及操作所形成的日志進行查詢,同時也對公路貨物運輸?shù)谋O(jiān)控情況進行查詢,按照操作人員選擇的時間段進行查詢。該模塊需要通過opera-log表進行查詢,得到相應(yīng)的日志數(shù)據(jù),主要代碼為:
根據(jù)陜西省公路電子地圖數(shù)據(jù)庫,利用VB6.0和GeoMedia平臺的組件式二次開發(fā)控件對單機版監(jiān)控軟件進行GIS開發(fā)并模擬。
該管理模塊具有以下的功能:
1)顯示地圖比例;
2)放大縮小以及漫游和全圖顯示;
3)顯示當(dāng)前視圖的比例尺;
4)查詢、識別、標(biāo)注地理實體;
5)添加、刪除和顯示圖層;
6)全景視圖和局部視圖;
7)輸出視圖。
車輛定位跟蹤功能模擬的示意圖如圖5所示。通過手動輸入車輛的經(jīng)緯度坐標(biāo),在電子地圖上將車輛的具體位置顯示出來,并且將車輛的具體位置標(biāo)志出來。定位后設(shè)備的圖例顯示與其他的圖例的顏色具有很大的不同。
圖5 車輛定位跟蹤模擬示意圖
貨物跟蹤功能模擬主要是按照車輛實際路線的實驗數(shù)據(jù),回放對車輛監(jiān)控的過程,并且對車輛貨物的運輸狀態(tài)進行監(jiān)測,進而實現(xiàn)對貨物的動態(tài)跟蹤。在圖6中顯示貨物的運輸狀態(tài),也就是貨物是否按照規(guī)定的時間內(nèi)安全、無誤的達到目的地,按照運輸車輛當(dāng)前的位置與目的地之間的距離與車輛的運行時間相除,得到的就是貨物運輸車輛的平均行駛時間,貨物運輸車輛的平均行駛時間的估算可以將剩余時間估算出來,求得最后的確切值。運輸車輛的具體信息可以點擊詳細情況按鈕進行查看。
圖6 貨物跟蹤功能模擬示意圖
貨運信息管理模塊主要是采集監(jiān)控中心的實驗數(shù)據(jù),并通過對信息的查詢功能,實現(xiàn)對運輸貨物、運輸車輛以及駕駛員等信息的查詢。如圖7所示。
圖7 車輛貨載信息界面
公路貨物運輸動態(tài)跟蹤系統(tǒng)實現(xiàn)了對公路貨物運輸信息化的管理,提高了管理和運輸?shù)男?,對快速貨運系統(tǒng)的高效化發(fā)展具有重要的借鑒意義。本文基于VB6.0應(yīng)用技術(shù),設(shè)計出公路貨物運輸?shù)谋O(jiān)控系統(tǒng)和管理模塊,通過對車輛以及貨物的跟蹤和監(jiān)控功能進行模擬,為公路貨物運輸?shù)男畔⒒芾硖峁┝丝煽康囊罁?jù),并且取得了良好的運用效果。
[1]溫凱峰.一種自動跟蹤的智慧物流信息處理系統(tǒng)的設(shè)計[J].計算技術(shù)與自動化,2016,35(2):56-90.
[2]左陽,司建軍.智能視頻監(jiān)控下的多目標(biāo)跟蹤技術(shù)探討[J].科技展望,2016,26(13):3341-8932.
[3]童東波.智能視頻監(jiān)控中目標(biāo)檢測跟蹤技術(shù)的研究[J].城市建設(shè)理論研究:電子版,2015,34(15):34-89.
[4]郭勇.智能視頻監(jiān)控下的多目標(biāo)跟蹤技術(shù)研究[J].電子世界,2014,26(10):1-2.
[5]張明.智能視頻監(jiān)控中目標(biāo)跟蹤技術(shù)研究[J].電子技術(shù)與軟件工程,2014,11(3):139-139.
[6]鄧新莉.車載危險品在途運輸?shù)闹悄芨櫛O(jiān)控系統(tǒng)實現(xiàn)[J].重慶理工大學(xué)學(xué)報:自然科學(xué)版,2016,30(3):121-125.
[7]許慧芳,許亞軍.智能視頻監(jiān)控系統(tǒng)中多攝像頭協(xié)同跟蹤算法[J].電視技術(shù),2015,39(18):86-89.
[8]李博,張凌.基于視覺顯著性的監(jiān)控視頻動態(tài)目標(biāo)跟蹤[J].信息技術(shù),2014,45(4):60-65.
[9]孫鵬.視頻監(jiān)控中的行人檢測與跟蹤方法研究[J].建筑工程技術(shù)與設(shè)計,2016,12(5):12-37.
[10]吳淘鎖,汪國強.智能視頻監(jiān)控系統(tǒng)中的目標(biāo)跟蹤方法研究[J].實驗技術(shù)與管理,2014,31(11):12-67.
[11]于明.基于嵌入式系統(tǒng)的運動目標(biāo)跟蹤視頻監(jiān)控系統(tǒng)的設(shè)計[J].自動化與儀器儀表,2015,12(12):24-90.
[12]柯天兵,李永倩.電力系統(tǒng)視頻監(jiān)控中目標(biāo)檢測與跟蹤算法研究[J].電力科學(xué)與工程,2014,12(1):42-46.
[13]胡建宏.自動跟蹤光伏發(fā)電系統(tǒng)計算機無線網(wǎng)絡(luò)監(jiān)控設(shè)計[J].電子技術(shù)與軟件工程,2015,13(1):27-28.
[14]鄭曉霞,呂游.復(fù)雜監(jiān)控背景下多運動目標(biāo)的檢測與跟蹤[J].電腦編程技巧與維護,2016,13(14):56-80.
[15]徐春松.探討智能視頻監(jiān)控下多目標(biāo)跟蹤分析[J].信息化建設(shè),2015,14(8):15-56.