曹勇
(陜西交通職業技術學院陜西西安710018)
隨著工業化的發展和產業結構的改變,我國新型的工業品數量不斷的增加,產品的附加值也在不斷的增加,給交通運輸業提出了更高的要求[1-2]。公路貨物運輸動態跟蹤系統和監控技術也得到不斷的應用。公路貨物運輸動態跟蹤系統和監控技術是以高速公路貨物作為跟蹤的對象,利用高度集成的GIS以及GPS等高新技術,動態跟蹤車輛的貨物運輸情況,在一些公路快速運輸、物流管理以及跨地市貨物運輸中具有良好的應用價值[3-4]。通過公路電子地圖能夠實現對貨物運輸信息的動態跟蹤和實時的監控。本文主要通過設計公路監控系統和數據庫,利用VB6.0開發監控管理軟件對貨物進行跟蹤。
公路貨物監控系統主要包括兩部分,一部分是GeoMedia平臺,主要利用該平臺實現組件的二次開發,在公路貨物運輸中主要功能是顯示出地圖,實現信息的查詢、處理等任務;另一部分是用VB6.0研發配置管理子系統,主要用來輔助和管理公路貨物運輸監控的子系統,其總體結構如圖1所示。

圖1 監控系統結構示意圖
公路貨物監控子系統是建立在GeoMedia平臺的基礎上,利用該平臺的功能實現對組件的二次開發和對地圖實現處理,為系統提供更多的功能和信息處理,并且實現報警處理和公路貨物運輸的協調工作,也是整合監控系統的主要組成部分[5-6]。利用GIS平臺的二次開發功能,滿足用戶的需求,該二次開發具有良好的拓展性,其功能模塊如圖2所示。

圖2 公路貨物監控子系統功能結構示意圖
地圖模塊的功能是對地圖的操作和顯示,又分為圖層管理、信息查詢和實時信息查詢和處理等模塊。報警模塊是為了判斷貨物在運輸的過程中判斷數據是否發生異,具有自動生成報警的機制[7]。專用地圖模塊主要是生成地圖和顯示地圖,用于貨物運輸的線路地圖顯示,由于主地圖的業務比較繁忙,因此顯示的比較緩慢,一些信息在地圖上顯示的不全面,因此需要增加專用地圖作為重要的補充[8]。
為了方便對公路貨物運輸實現動態跟蹤和監控,需要通過配置管理子系統的輔助,實現對后臺數據表的更新,配置后臺的數據流,實現對GIS平臺功能的補充,進而將監控系統功能更加的完善[9]。配置管理子系統主要是實現對高速公路表道路參數等靜態數據的更新和設計,這樣方便系統的維護[10]。配置管理子系統采用的是功能模塊設計,方便系統的維護和擴充,具體設計模塊如圖3所示。

圖3 公路貨物運輸監控子系統
為了方便添加本系統的用戶,需要對用戶進行分級的管理,并且配置不同級別用戶的權限,進而讓用戶在給定的范圍內進行操作,這樣能夠保障系統的安全可靠。圖4為用戶的分級情況。
本系統采用的數據庫為Orcale 9i,需要對數據庫系統和屬性數據進行統一的管理,在系統的屬性表中保存相應的地理信息數據[11]。數據庫屬性表如表1所示。

圖4 用戶權限劃分示意圖

表1 數據庫屬性表
本系統的實現主要是運用了GeoMedia平臺上組件的二次開發功能以及VB6.0開發的配置管理子系統實現的,各個系統模塊之間相互聯系構成一個協調的整體[12]。該系統的使用需要先進入登錄界面,然后才能夠進入到配置管理子系統中,同時也能夠啟動GeoMedia平臺啟動。主要實現代碼:

GeoMedia平臺提供的Application對象為“gobjGeoApp”,Document對象為“gDocument”。
GeoMedia平臺提供的功能能夠查詢控制地圖,因此該平臺多模塊的功能需要借助GIS平臺來實現[13]。地圖操作模塊能夠實現對地圖的框選和點擊選擇,確定公路貨物運輸的范圍,點擊能夠確定運輸范圍內數據的大小[14]。圖層管理模塊主要包括圖例屬性、查詢圖例、專題圖例等。圖例屬性能夠將子標題設置出來,并且根據需要調整字體的顏色以及樣式等類型,對圖例進行添加和刪除等功能進行控制。將添加的特征類的圖例與數據庫相連接,形成圖例。
配置管理子系統主要是針對監控系統的權限以及道路的參數等進行設計,主要包括了菜單、日志、設置、報表以及人員的權限5部分。在菜單設置方面,需要進行子圖選擇,也就是將整個省市公路貨物運輸的情況進行顯示,形成多個子圖,每個子圖涵蓋某一段高速公路,通過子圖的變換能夠將公路貨物運輸過程中的高速公路進行全部顯現,地圖的子圖切換可以手動切換,也可以自動切換,自動切換的實現代碼為:

第一個語句主要是用來對子圖的顯示范圍進行控制,第二個語句主要是對監控系統的地圖進行刷新,這樣才能夠改變生成后的地圖[15]。
操作日志的查詢功能主要是對用戶的登錄以及操作所形成的日志進行查詢,同時也對公路貨物運輸的監控情況進行查詢,按照操作人員選擇的時間段進行查詢。該模塊需要通過opera-log表進行查詢,得到相應的日志數據,主要代碼為:

根據陜西省公路電子地圖數據庫,利用VB6.0和GeoMedia平臺的組件式二次開發控件對單機版監控軟件進行GIS開發并模擬。
該管理模塊具有以下的功能:
1)顯示地圖比例;
2)放大縮小以及漫游和全圖顯示;
3)顯示當前視圖的比例尺;
4)查詢、識別、標注地理實體;
5)添加、刪除和顯示圖層;
6)全景視圖和局部視圖;
7)輸出視圖。
車輛定位跟蹤功能模擬的示意圖如圖5所示。通過手動輸入車輛的經緯度坐標,在電子地圖上將車輛的具體位置顯示出來,并且將車輛的具體位置標志出來。定位后設備的圖例顯示與其他的圖例的顏色具有很大的不同。

圖5 車輛定位跟蹤模擬示意圖
貨物跟蹤功能模擬主要是按照車輛實際路線的實驗數據,回放對車輛監控的過程,并且對車輛貨物的運輸狀態進行監測,進而實現對貨物的動態跟蹤。在圖6中顯示貨物的運輸狀態,也就是貨物是否按照規定的時間內安全、無誤的達到目的地,按照運輸車輛當前的位置與目的地之間的距離與車輛的運行時間相除,得到的就是貨物運輸車輛的平均行駛時間,貨物運輸車輛的平均行駛時間的估算可以將剩余時間估算出來,求得最后的確切值。運輸車輛的具體信息可以點擊詳細情況按鈕進行查看。

圖6 貨物跟蹤功能模擬示意圖
貨運信息管理模塊主要是采集監控中心的實驗數據,并通過對信息的查詢功能,實現對運輸貨物、運輸車輛以及駕駛員等信息的查詢。如圖7所示。

圖7 車輛貨載信息界面
公路貨物運輸動態跟蹤系統實現了對公路貨物運輸信息化的管理,提高了管理和運輸的效率,對快速貨運系統的高效化發展具有重要的借鑒意義。本文基于VB6.0應用技術,設計出公路貨物運輸的監控系統和管理模塊,通過對車輛以及貨物的跟蹤和監控功能進行模擬,為公路貨物運輸的信息化管理提供了可靠的依據,并且取得了良好的運用效果。
[1]溫凱峰.一種自動跟蹤的智慧物流信息處理系統的設計[J].計算技術與自動化,2016,35(2):56-90.
[2]左陽,司建軍.智能視頻監控下的多目標跟蹤技術探討[J].科技展望,2016,26(13):3341-8932.
[3]童東波.智能視頻監控中目標檢測跟蹤技術的研究[J].城市建設理論研究:電子版,2015,34(15):34-89.
[4]郭勇.智能視頻監控下的多目標跟蹤技術研究[J].電子世界,2014,26(10):1-2.
[5]張明.智能視頻監控中目標跟蹤技術研究[J].電子技術與軟件工程,2014,11(3):139-139.
[6]鄧新莉.車載危險品在途運輸的智能跟蹤監控系統實現[J].重慶理工大學學報:自然科學版,2016,30(3):121-125.
[7]許慧芳,許亞軍.智能視頻監控系統中多攝像頭協同跟蹤算法[J].電視技術,2015,39(18):86-89.
[8]李博,張凌.基于視覺顯著性的監控視頻動態目標跟蹤[J].信息技術,2014,45(4):60-65.
[9]孫鵬.視頻監控中的行人檢測與跟蹤方法研究[J].建筑工程技術與設計,2016,12(5):12-37.
[10]吳淘鎖,汪國強.智能視頻監控系統中的目標跟蹤方法研究[J].實驗技術與管理,2014,31(11):12-67.
[11]于明.基于嵌入式系統的運動目標跟蹤視頻監控系統的設計[J].自動化與儀器儀表,2015,12(12):24-90.
[12]柯天兵,李永倩.電力系統視頻監控中目標檢測與跟蹤算法研究[J].電力科學與工程,2014,12(1):42-46.
[13]胡建宏.自動跟蹤光伏發電系統計算機無線網絡監控設計[J].電子技術與軟件工程,2015,13(1):27-28.
[14]鄭曉霞,呂游.復雜監控背景下多運動目標的檢測與跟蹤[J].電腦編程技巧與維護,2016,13(14):56-80.
[15]徐春松.探討智能視頻監控下多目標跟蹤分析[J].信息化建設,2015,14(8):15-56.