蔡中心,金起波
(1.湖南省交通規(guī)劃勘察設計院,湖南長沙 410008;2.湖南省交通運輸廳規(guī)劃辦公室,湖南長沙 410001)
應用代碼進行數(shù)據(jù)分析是數(shù)據(jù)處理高效方法,可大幅度減少分析時間和提高效率,同時也可以獲取多元數(shù)據(jù)統(tǒng)計值與生成更形象直觀的數(shù)據(jù)分析圖像與報表[1-4]。NC200交通流調查儀是一種很輕巧的交通數(shù)據(jù)采集設備,可連續(xù)進行速度,流量,車頭間距等交通流數(shù)據(jù)觀測。設備利用電磁感應原理技術,當車輛經(jīng)過時,設備能快速感應并自動記錄信號,這些信號轉化成綜合信息儲存下來,儲存結果可通過電腦HDM軟件進行處理可獲取速度流量等報表和曲線。結果可視性好,但系統(tǒng)軟件僅能對整個交通流進行每小時的數(shù)據(jù)統(tǒng)計與分析,不能以更小時間間隔為基準對各種車型進行交通流數(shù)據(jù)統(tǒng)計。為解決此問題,本文提出了在Visual Basic環(huán)境下編制宏代碼進行數(shù)據(jù)統(tǒng)計分析方法。
NC200采集數(shù)據(jù)包括車輛運行速度、采集時間、車輛長度。數(shù)據(jù)統(tǒng)計的要求如下:時間長度為全天24 h,每1 h選取15 min為統(tǒng)計單元的4個時間段,車輛類型以車長指標為基準進行劃分。統(tǒng)計參數(shù)為每個時間段經(jīng)過道路觀測點的各種車型的車輛運行速度的平均值與交通量大小。各具體步驟見流程圖(圖1)。各個步驟詳細說明如下。
1)數(shù)據(jù)輸出格式:
以標準格式應用HDS輸出NC200采集交通流數(shù)據(jù)。
圖1 分析構架
2)數(shù)據(jù)類別劃分:
應用EXCEL軟件對步驟1輸出的數(shù)據(jù)進行分類并形成標準樣式。標準格式包括通過時間,運行速度,車輛長度3列。車輛長度單位為英尺。見圖2。
圖2 交通流信息格式
3)數(shù)據(jù)應用要求:
參照觀測數(shù)據(jù),研究項目數(shù)據(jù)需求。
4)目標數(shù)據(jù)標準化:
據(jù)步驟3的數(shù)據(jù)應用要求,制定具體的數(shù)據(jù)格式表。數(shù)據(jù)格式表包括時間信息,車長信息,時間間隔內交通量,車輛平均速度。最終數(shù)據(jù)標準格式設計為圖3。
圖3 最終標準格式
5)函數(shù)模塊需求分析:
分析目標數(shù)據(jù),提出數(shù)據(jù)處理模塊。本研究需要交通量求和函數(shù)與時間記錄函數(shù)兩個主要模塊。
6)代碼編輯:
根據(jù)數(shù)據(jù)與函數(shù)模塊需求分析,編寫下面的程序實現(xiàn)目標功能。圖4為程序代碼。
圖4 程序代碼
7)分析結果生成:
執(zhí)行代碼,獲取運行結果。運行結果保存在EXCEL文件中,可被直接應用。
案例選擇地點為京滬高速山東段。分析間隔選擇為15 min。車輛長度被劃分為 (0,4 m),[4~12 m),[12~16 m),>16 m四個區(qū)間,分別代表小車,中型車,大型車,特大型車四類[5]。數(shù)據(jù)原始格式見圖5。預處理后格式見圖6。代碼執(zhí)行后得到的分析結果見圖7。
圖5 初始格式
圖6 初步整理后格式
圖7 程序執(zhí)行后輸出
本研究開發(fā)VB代碼對交通量調查儀數(shù)據(jù)進行統(tǒng)計分析,可得到交通研究人員自定義的時間間隔段與車型條件下的交通流量與車輛平均速度信息。研究結果可被應用在交通影響分析、交通預測等具體方面。開發(fā)代碼簡潔,執(zhí)行效率高,輸出結果簡潔,用戶使用方便,可讀性好,研究成果可作為單獨模塊應用在系統(tǒng)自帶軟件 (HDS)中。
[1]閻海鴻.利用Excel建立交通工業(yè)統(tǒng)計報表系統(tǒng) [J].統(tǒng)計與預測,1999(4):50-54.
[2]李 綱,邱榮祖,林宇洪,等.基于VBA技術的交通調查實習軟件的研制 [J].實驗室研究與探索,2008(5):59-62.
[3]屠雄剛,袁利永.利用Dalphi實現(xiàn)數(shù)據(jù)庫應用系統(tǒng)中EXCEL數(shù)據(jù)的處理[J].計算機時代,2004(2):24-25.
[4]游錦龍.基于VB和Excel的交通運輸量灰色預測模型程序設計 [J].交通與計算機,2006(6):125-127.
[5]JTG B01-2003,公路工程技術標準[S].