薛盤芬
安徽省交通運(yùn)輸綜合執(zhí)法監(jiān)督局 安徽省合肥市 230041
隨著我國(guó)汽車保有量的逐步上升,普通國(guó)省道路網(wǎng)交通狀況隨著車流量的增多和交通需求的增長(zhǎng)而每況愈下,常發(fā)性交通擁擠問題的不斷惡化,交通高峰的不斷持續(xù),交通擁擠路段的不斷增加,都對(duì)路網(wǎng)交通的運(yùn)行管理能力造成嚴(yán)重的影響。路網(wǎng)運(yùn)輸監(jiān)測(cè)數(shù)據(jù)是衡量路網(wǎng)運(yùn)行管理能力的基本標(biāo)準(zhǔn)。通過對(duì)路網(wǎng)數(shù)據(jù)的采集和分析處理,從而進(jìn)一步改善公路路網(wǎng)的交通擁堵狀況。
目前,普通國(guó)省道主管部門主要通過交調(diào)站采集的數(shù)據(jù)來衡量路段的交通運(yùn)行狀況,然而由于交調(diào)站布設(shè)間距5-30km不等,交調(diào)站的數(shù)據(jù)無法準(zhǔn)確反映路段的交通量。此外,已有研究對(duì)于ETC門架數(shù)據(jù)在普通國(guó)省道上的采集應(yīng)用較為缺乏,只考慮到高速公路方面的數(shù)據(jù)采集。為了提升普通國(guó)省道感知能力,本研究運(yùn)用公里級(jí)劃分法并參考以往研究的多源數(shù)據(jù)采集方法,構(gòu)建集成多源數(shù)據(jù)的多樣化、分層次、綜合性的路網(wǎng)運(yùn)行數(shù)據(jù)體系。
普通國(guó)省道交通狀態(tài)多源數(shù)據(jù)主要是指動(dòng)態(tài)的交通參數(shù),具體為時(shí)間和空間上不斷變化的交通流信息,可劃分為點(diǎn)參數(shù)與區(qū)間參數(shù),前者主要是指某一指定地點(diǎn)的交通存在狀態(tài),包括流量、地點(diǎn)車速、時(shí)間占有率、車頭時(shí)距等,后者特指某一區(qū)域內(nèi)的車輛運(yùn)行狀況,例如車輛的行程時(shí)間、交通流密度、車輛排隊(duì)長(zhǎng)度、區(qū)間速度等。
通過在全國(guó)的國(guó)、省、縣、鄉(xiāng)、專公路上設(shè)置固定或臨時(shí)的交調(diào)站來獲取公路交調(diào)數(shù)據(jù),從而掌握公路網(wǎng)交通流的運(yùn)行特征以及公路網(wǎng)的適應(yīng)性程度,并進(jìn)行統(tǒng)計(jì)、分析和預(yù)測(cè),為公路規(guī)劃建設(shè)、路網(wǎng)運(yùn)行管理、交通應(yīng)急處置、科研及社會(huì)公眾服務(wù)提供公路交通信息。
交調(diào)檢測(cè)數(shù)據(jù)主要包括速度、流量?jī)纱箢?。具體參數(shù)包括平均車頭時(shí)距、小貨交通量、小貨平均速度、中貨交通量、中貨平均速度等,具有全天不間斷采集,覆蓋廣、直接、精度較高等優(yōu)點(diǎn),布設(shè)間距少則3-5km,多則30km以上,但難以有效支撐路網(wǎng)路況的準(zhǔn)確判別。
在應(yīng)用方面,利用交調(diào)數(shù)據(jù),結(jié)合軸載、車型組成等,確定養(yǎng)護(hù)計(jì)劃;利用交調(diào)數(shù)據(jù),測(cè)算養(yǎng)護(hù)經(jīng)費(fèi);利用車輛高峰時(shí)間,確定養(yǎng)護(hù)時(shí)段。同時(shí)交調(diào)數(shù)據(jù)用于重大活動(dòng)分析,如重大活動(dòng)路網(wǎng)保暢工作、新路開通對(duì)區(qū)域路網(wǎng)的影響、交通管制政策實(shí)施效果評(píng)價(jià)、旅游服務(wù)項(xiàng)目對(duì)路網(wǎng)的影響等。
目前的第三方導(dǎo)航平臺(tái)數(shù)據(jù)主要有高德、百度等手機(jī)導(dǎo)航數(shù)據(jù),其數(shù)據(jù)源主要來自兩個(gè)方面:一是公眾數(shù)據(jù),包含手機(jī)地圖APP的導(dǎo)航回傳和車載導(dǎo)航設(shè)備回傳的定位數(shù)據(jù);二是行業(yè)數(shù)據(jù),包含通過置換和購(gòu)買的方式主要是出租車數(shù)據(jù),還有一部分是物流車和長(zhǎng)途客車數(shù)據(jù)?;ヂ?lián)網(wǎng)地圖最基礎(chǔ)的格式是定位點(diǎn),一般隔幾秒鐘上傳一次,是連續(xù)點(diǎn)的序列信息,能夠完整地復(fù)現(xiàn)一個(gè)用戶出行軌跡。將點(diǎn)位匹配到地圖上,可以深入了解路網(wǎng)運(yùn)行情況,根據(jù)用戶需求提供多元信息,數(shù)據(jù)量大且覆蓋面廣,數(shù)據(jù)實(shí)時(shí)傳輸,穩(wěn)定性強(qiáng),能在一定程度上反映路網(wǎng)的運(yùn)行情況。
通過對(duì)路網(wǎng)現(xiàn)狀的調(diào)研分析,發(fā)現(xiàn)現(xiàn)有公路主管部門路網(wǎng)運(yùn)行監(jiān)測(cè)手段存在比較單一,監(jiān)測(cè)路段劃分不合理等問題,擬考慮結(jié)合現(xiàn)有數(shù)據(jù)(車檢器、交調(diào)點(diǎn)等)、交通系統(tǒng)內(nèi)其它數(shù)據(jù)(如ETC數(shù)據(jù))、第三方(高德、百度等)導(dǎo)航系統(tǒng)數(shù)據(jù)、手機(jī)信令數(shù)據(jù)等,采用公里級(jí)路段劃分算法,將路網(wǎng)運(yùn)行監(jiān)測(cè)數(shù)據(jù)以公里級(jí)粒度進(jìn)行劃分,以百度地圖為底圖,搭建全路網(wǎng)公里級(jí)多源數(shù)據(jù)融合應(yīng)用與共享平臺(tái),為路段級(jí)路網(wǎng)運(yùn)行狀態(tài)監(jiān)測(cè)、路網(wǎng)事件檢測(cè)、路況短時(shí)預(yù)測(cè)、節(jié)假日流量預(yù)測(cè)等業(yè)務(wù)應(yīng)用提供數(shù)據(jù)支撐。
公里級(jí)劃分法主要以2km為標(biāo)準(zhǔn)對(duì)示范路段進(jìn)行劃分,并將重要交通場(chǎng)景,包括大型交叉口、橋梁等納入獨(dú)立的路段。
圖1 公里級(jí)劃分示意圖
百度公司提供路段劃分軟件平臺(tái)功能,支持在地圖上自由打斷點(diǎn)的功能,斷點(diǎn)確定后,自動(dòng)生成所有細(xì)分路段的擁堵指數(shù)、擁堵里程和平均速度等數(shù)據(jù)。通過接口的方式進(jìn)行對(duì)接,開發(fā)相應(yīng)的程序主動(dòng)捕捉百度共享數(shù)據(jù),按照《百度數(shù)據(jù)對(duì)接協(xié)議文檔》,解析完數(shù)據(jù)后,把數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。以下為數(shù)據(jù)獲取具體方式:基于百度調(diào)用權(quán)限獲取重點(diǎn)道路路段詳情接口,進(jìn)而查詢指定道路id的道路詳情,即某一天從零點(diǎn)到二十四點(diǎn)內(nèi)每5min粒度的指標(biāo)。
表1 輸入?yún)?shù)信息
表2 輸出參數(shù)含義
本研究主要以交通系統(tǒng)相關(guān)的企業(yè)單位為調(diào)研與對(duì)接對(duì)象,進(jìn)行數(shù)據(jù)采集總體路線分析。通過制定數(shù)據(jù)交換與管理策略,包括數(shù)據(jù)管理交換策略、數(shù)據(jù)交換標(biāo)準(zhǔn)方法、數(shù)據(jù)存儲(chǔ)規(guī)則、數(shù)據(jù)共享規(guī)則等將數(shù)據(jù)需求總體目標(biāo)按數(shù)據(jù)歸口單位進(jìn)行分解,達(dá)到數(shù)據(jù)采集的目的。
路網(wǎng)運(yùn)行監(jiān)測(cè)數(shù)據(jù)抽取是利用不同的工具、腳本等計(jì)算機(jī)程序,從各個(gè)相關(guān)系統(tǒng)中獲取所需數(shù)據(jù)而同時(shí)不影響原有系統(tǒng)的正常運(yùn)行的數(shù)據(jù)采集過程之一。數(shù)據(jù)抽取需考慮到數(shù)據(jù)的需求內(nèi)容、傳輸網(wǎng)絡(luò)、安全保密等,通過對(duì)公路體系內(nèi)現(xiàn)有的數(shù)據(jù)以及外部支撐數(shù)據(jù)調(diào)研和協(xié)調(diào),按數(shù)據(jù)提供方式,可將數(shù)據(jù)抽取方式分為數(shù)據(jù)庫(kù)抽取與接口(API)抽取兩大類。
1)數(shù)據(jù)庫(kù)抽取
數(shù)據(jù)庫(kù)抽取,是指原數(shù)據(jù)生產(chǎn)系統(tǒng)可開放已有的數(shù)據(jù)庫(kù)或公路管理與應(yīng)急指揮系統(tǒng)中已匯聚的數(shù)據(jù)庫(kù),利用ETL工具進(jìn)行抽取的一種方法。存儲(chǔ)于庫(kù)表的數(shù)據(jù),已經(jīng)具備一定的結(jié)構(gòu)化組織屬性,關(guān)聯(lián)性較強(qiáng),基本可以被上層應(yīng)用所使用。這類數(shù)據(jù)包括道路基礎(chǔ)數(shù)據(jù)、公路設(shè)施數(shù)據(jù)、交通調(diào)查數(shù)據(jù)、“兩客一危”數(shù)據(jù)、橋梁健康監(jiān)測(cè)數(shù)據(jù)、路網(wǎng)事件數(shù)據(jù)、應(yīng)急資源數(shù)據(jù)等。
2)API抽取
API抽取,是數(shù)據(jù)采集系統(tǒng)在考慮源系統(tǒng)數(shù)據(jù)安全性的前提下無法直接通過數(shù)據(jù)庫(kù)獲取數(shù)據(jù)時(shí),只能經(jīng)過源系統(tǒng)所開放的對(duì)應(yīng)接口程序來傳輸數(shù)據(jù)的一種方法。目前,也是主流系統(tǒng)之間數(shù)據(jù)交互的重要方法之一。
API(Application Programming Interface,應(yīng)用程序接口)是一些預(yù)先定義的函數(shù),或指軟件系統(tǒng)不同組成部分銜接的約定。用來提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件得以訪問的一組例程,而又無需訪問源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。良好的接口設(shè)計(jì)可以降低系統(tǒng)各部分的相互依賴,提高組成單元的內(nèi)聚性,降低組成單元間的耦合程度,從而提高系統(tǒng)的可維護(hù)性和可擴(kuò)展性。
數(shù)據(jù)在經(jīng)過抽取匯聚、清洗處理、存儲(chǔ)管理后,最終回歸到具體應(yīng)用中時(shí),共享這一環(huán)節(jié),顯得尤為重要。一方面,需要為上層應(yīng)用提供足夠豐富的數(shù)據(jù),另一方面,還需考慮數(shù)據(jù)的安全性,具體是指在提供數(shù)據(jù)的過程中保證數(shù)據(jù)不篡改、隱私不泄露和服務(wù)不宕機(jī)。
數(shù)據(jù)庫(kù)共享,是上層應(yīng)用獲取數(shù)據(jù)最為直接的方式。通過SQL直接讀取庫(kù)表中所需數(shù)據(jù)字段,能夠大大減少中間轉(zhuǎn)化過程,從而縮短開發(fā)周期以及實(shí)際應(yīng)用中所存在的數(shù)據(jù)傳輸延遲。
對(duì)于上層應(yīng)用,數(shù)據(jù)采集系統(tǒng)只需要根據(jù)不同應(yīng)用的數(shù)據(jù)需求,開通使用者賬戶,配置管理數(shù)據(jù)庫(kù)中的只讀權(quán)限,即可保障數(shù)據(jù)安全的前提下進(jìn)行數(shù)據(jù)交互與應(yīng)用。
通過該共享方式,路網(wǎng)運(yùn)行狀態(tài)評(píng)價(jià)模型可直接使用匯聚清洗后的道路基礎(chǔ)數(shù)據(jù)、交通調(diào)查數(shù)據(jù)、“兩客一?!睌?shù)據(jù)等,路網(wǎng)信息發(fā)布應(yīng)用可直接使用匯聚清洗后的公路設(shè)施信息數(shù)據(jù)、路網(wǎng)事件信息數(shù)據(jù)等,應(yīng)用不必再對(duì)接不同系統(tǒng)來獲取數(shù)據(jù),取而代之的是通過數(shù)據(jù)采集系統(tǒng)來獲取包括靜態(tài)、動(dòng)態(tài)數(shù)據(jù)在內(nèi)的所有需求數(shù)據(jù),使之更專注于應(yīng)用功能,實(shí)現(xiàn)數(shù)據(jù)與多元功能的靈活匹配與自定義。
圖2 互聯(lián)網(wǎng)數(shù)據(jù)交換方法邏輯圖
具體地,針對(duì)不同網(wǎng)絡(luò)下所部署的應(yīng)用,分為內(nèi)網(wǎng)數(shù)據(jù)庫(kù)共享和外網(wǎng)數(shù)據(jù)庫(kù)共享。應(yīng)用部署于與數(shù)據(jù)采集系統(tǒng)在同一局域網(wǎng)內(nèi)且組網(wǎng)中具備高等級(jí)信息安全保障機(jī)制,如路網(wǎng)運(yùn)行狀態(tài)評(píng)價(jià)、信息發(fā)布等,采用內(nèi)網(wǎng)數(shù)據(jù)庫(kù)共享;而應(yīng)用部署于公網(wǎng)時(shí),由于內(nèi)外網(wǎng)隔離,無法直接訪問本地?cái)?shù)據(jù)庫(kù),如云控平臺(tái),因此需在雨花中心部署共享服務(wù)器,將內(nèi)網(wǎng)數(shù)據(jù)庫(kù)同步至該服務(wù)器上,而后外網(wǎng)應(yīng)用通過訪問此服務(wù)器,來獲取數(shù)據(jù),數(shù)據(jù)獲取內(nèi)容、頻次等取決于數(shù)據(jù)同步。在具體實(shí)施中,將采用頻率最小間隔、所有數(shù)據(jù)項(xiàng)同步的方式進(jìn)行同步,來保證外網(wǎng)應(yīng)用所得到的數(shù)據(jù)滿足實(shí)時(shí)性、完整性、易用性等原則。
圖3 數(shù)據(jù)共享規(guī)則邏輯圖
本研究基于百度地圖對(duì)普通國(guó)省道進(jìn)行公里級(jí)劃分,并通過對(duì)既有數(shù)據(jù)(車檢器、交調(diào)點(diǎn)、兩客一危)以及其他交通系統(tǒng)內(nèi)數(shù)據(jù)、第三方導(dǎo)航平臺(tái)數(shù)據(jù)等進(jìn)行分析,研究采取標(biāo)準(zhǔn)接口數(shù)據(jù)庫(kù)直連和ETL工具來實(shí)現(xiàn)多源數(shù)據(jù)采集,搭建了全路網(wǎng)多源數(shù)據(jù)融合交換與共享體系,實(shí)現(xiàn)公里級(jí)公路數(shù)據(jù)采集,同時(shí)在普通國(guó)省干線創(chuàng)新應(yīng)用了ETC門架數(shù)據(jù),探索了ETC除收費(fèi)功能外作為數(shù)據(jù)采集設(shè)備的應(yīng)用,為路網(wǎng)運(yùn)行狀態(tài)監(jiān)測(cè)、路網(wǎng)事件檢測(cè)、路況短時(shí)預(yù)測(cè)、節(jié)假日流量預(yù)測(cè)等業(yè)務(wù)應(yīng)用提供數(shù)據(jù)支撐。