?

基于GPS數據的浮動車動態信息系統設計與實現

2016-08-16 05:58張睿卓張健欽杜明義
城市勘測 2016年2期
關鍵詞:路況浮動路網

張睿卓,張健欽,杜明義

(1.北京建筑大學測繪與城市空間信息學院,北京 100044; 2.現代城市測繪國家測繪地理信息局重點實驗室,北京 100044)

基于GPS數據的浮動車動態信息系統設計與實現

張睿卓1?,張健欽1,2,杜明義1,2

(1.北京建筑大學測繪與城市空間信息學院,北京 100044; 2.現代城市測繪國家測繪地理信息局重點實驗室,北京 100044)

概述了浮動車實時交通信息系統的關鍵技術和體系結構,并以伊金霍洛旗浮動車數據為基礎,結合城市交通管理需求,綜合應用GIS技術、空間數據庫技術及計算機網絡技術,設計和實現了基于Flash Player和WebGIS的伊金霍洛旗浮動車路況信息系統,討論和分析了浮動車信息的綜合管理與應用。

交通信息;可視化管理;浮動車;空間數據庫

1 引 言

由于近年來世界各地交通路網壓力負荷不斷增大,而迅猛發展的遠程信息處理系統[1](涉及無線通信系統和定位傳感技術等)正好迎合了進一步開發并提升路網利用率的這一需要。因此作為FCD(Floatingcar Data)數據提供者的浮動車技術系統得到了重視和大力建設,安裝有GPS數據接收和發射裝置的公交車和出租車發送回來的實時數據,為交通信息化管理提供了必要的條件。浮動車交通信息系統在此背景下開始了快速的發展和應用。

浮動車信息系統利用定位技術、無線通信技術和信息處理技術,實現對道路上行駛車輛的瞬時速度、位置、路段旅行時間等交通數據的采集,經過匯總、處理后這些信息生成反映實時道路擁堵情況的交通信息[2],能夠為城市道路交通管理和公眾服務提供更加全面、精確、實時的交通路況信息及交通控制、誘導信息。

我國已在北京、上海、廣州及杭州、寧波等大多數二線城市建立了相當規模的浮動車,實現了浮動車系統實時運行數據回傳,提供一定水平的數據分析展示。國內一些院校以及相關科研和事業單位也在不同程度上進行了浮動車系統的相關研究與開發工作。其中國家智能交通系統工程技術研究中心自主研發了浮動車交通信息處理與應用系統,該系統可以對歷史交通狀況進行統一分析,揭示出交通系統在時間和空間上的規律性[3]。歐美、日本等國也在研發和應用推廣,已有的典型系統有英國的FVD、美國的ADVANCE和日本VICS系統等。英國FVD系統綜合利用了浮動車和交通控制信息,能向用戶發布預測旅行時間信息;美國ADVANCE通過實時信息處理能夠為用戶提供實時交通誘導服務;日本VICS能夠通過文字、簡單圖形、地圖三種格式向駕駛員發布交通流狀態信息。而面對當下嚴峻的交通形勢需要研發更實用、方便的系統為城市發展和人民生活提供優質的服務。

本文緊密結合鄂爾多斯智能交通建設與發展的應用需求,綜合應用GIS技術[4]、空間數據庫技術、Web-GIS開發技術和計算機網絡技術,設計“伊金霍洛旗浮動車路況信息系統”。系統提供交通路況信息瀏覽、統計和分析功能,信息可視化統計分析與管理功能,路徑規劃功能等,為鄂爾多斯智能交通系統的應用和發展建立了可視化的支撐平臺[5]。在線路況發布、最佳行程計算和引導將能極大地方便大眾出行,同時提高了交通信息化系統的服務和應用水平,加快了交通服務信息的共享速度,提升了交通事件響應能力和公眾服務水平,能夠在一定程度上緩解道路交通壓力。

2 關鍵技術

2.1 基礎數據處理

系統基礎數據包括GIS圖層數據和浮動車系統數據。

(1)數據預處理:

基本數據進行網格節點層劃分和打斷處理、節點層處理、路鏈層處理。數據流程如圖1所示。

電子路網底圖涉及地理范圍及詳細程度的確定、球面坐標到平面直角坐標的地圖投影變換、路網拓撲的建立、路網的雙向顯示、路網的格網分層。

? 收稿日期:2016—01—06

作者簡介:張睿卓(1990—),男,碩士研究生,主要研究方向為智慧城市與交通地理信息系統。

通訊作者:張健欽(1979—),男,碩士生導師,主要從事空間數據處理,三維可視化,交通GIS等方向的科研工作。

基金項目:十二五科技支撐計劃(2012BAJ14B03-6);北京自然科學基金重點(B類)項目(KZ201210016016)。

圖1 數據流程圖

(2)浮動車系統數據處理:

交通指揮控制中心對公交車載設備上傳的數據進行存儲、處理,結合GIS電子地圖利用相應的計算模型對交通參數如速度、行程時間等進行估計和預測,得出整個道路網的實時動態交通信息。處理系統由GPS數據接收和預處理模塊、FCD核心算法、路徑規劃服務、實時路況發布、路況分析組成。

圖2 浮動車路況分析過程

數據處理與應用流程如圖2所示。數據實時計算包括4個階段:GPS點數據預處理、錯誤數據過濾和合法性檢測與邏輯過濾[6]);根據投影距離和方位角進行點匹配;運用局部節點匹配的改進最優路徑選擇法確定行駛路徑;計算路徑平均行駛速度,統計生成速度專題圖,具體功能結構如圖3所示:

圖3 數據實時處理程序結構設計

2.2 路網匹配

根據實際需求將地圖匹配算法進行改進。為了提高效率,道路匹配基于打斷后的路網數據,但發布路況地圖時使用路鏈層的數據。具體流程如圖4所示。

圖4 匹配流程圖

2.3 路況專題渲染

依據FCD核心算法每隔一個更新周期(小于 5 min)對之前 10 min內接收到的浮動車數據進行計算,獲得路網內各個路段的平均車速,賦值到道路的速度屬性中[7]。

對車輛按照當量小汽車換算系數換算并計算研究區域整體路網的交通擁堵指數(Traffic Performance Index,TPI),生成全路網路況數據指標[8]。TPI與擁堵等級和灰度值之間的關系如圖5所示。根據路網匹配后的定位點、路段與道路或公交線路之間的空間拓撲關系,以對應索引編碼為基礎,實現路況信息的符號化和地圖專題渲染。

圖5 TPI與擁堵等級及常用灰度值的關系

3 系統設計

伊金霍洛旗浮動車路況信息系統展示端在接入浮動車實時GPS數據的基礎上,配置相應的網絡和硬件設備,從而為用戶提供多種終端實時動態交通路況信息服務。

3.1 系統結構設計

系統采用基礎數據層、中間業務層和信息發布層結合的三層體系架構,將基于C/S的基礎服務和基于B/S的網絡架構相結合(如圖6所示)。

圖6 系統架構圖

基于服務器端的數據管理層部分實現城市交通路網、交通基礎設施等相關地理要素的高效存儲、管理和分析以及交通基礎數據的修改、編輯、更新和維護;在保證交通基礎數據準確的基礎上,中間業務層實現交通地理要素的空間查詢、空間統計與空間分析;信息發布層實現了路網基礎信息管理、交通基礎設施與設備管理、交通流信息查詢統計、交通信息動態發布、公眾

信息服務等。因此,能夠為交通管理部門提供全面、準確的交通基礎數據和科學的決策依據與決策支持。

3.2 總體功能

該系統核心功能可分為5個主要模塊,分別為:實時路況、路況統計、路況查詢、路況分析、路徑規劃。伊金霍洛旗浮動車路況信息系統功能設計如圖7所示。

3.3 數據庫設計

空間數據庫設計依據關系數據庫的規范化理論,建立正確反映客觀現實的關聯關系,減少數據冗余和重復,兼顧交通網絡管理的特點及業務應用需求?;A數據存儲在Oracle大型商業數據庫中,數據庫服務器設于鄂爾多斯交通指揮中心。

系統數據庫主要包括車輛、路段、交通事件的實時信息表、歷史信息表等如圖8所示。

圖8 數據結構圖

系統程序每間隔5 min從后臺數據處理程序結果集重讀一次,自動刷新,從而提供了動態的地圖服務和路況數據。借助存儲過程觸發機制保持數據一致性和完整性,并保持歷史數據的有效存儲。

4 鄂爾多斯浮動車系統實現

本系統應用Actionscript3編程語言,基于Flex技術實現,具有富客戶端設計架構[9]的特性。應用Flex+Java+Oracle綜合數據交互技術,由Java遠程控制(remo-ting)和Web消息傳遞(messaging)控制前后臺數據的一致和前臺數據信息更新。地圖服務由ArcGIS Server發布,最終利用Web服務器(J2EE+Tomcat)發布系統。通過WebService和服務器端口與其他相關數據進行交互,而數據更新與地圖匹配程序作為服務持續實時運行,從而為系統調用和展示提供了基礎條件。

系統實現了地圖發布展示、路況統計分析、實時信息查詢播報、事故分析定位、路徑規劃等功能。部分界面如圖9、圖10所示。

圖9 實時路況

圖10 路況分析

5 結 論

本文針對鄂爾多斯交通指揮中心的應用需求,以鄂爾多斯交通數據為基礎,將GIS技術、空間數據庫技術、GIS集成開發技術以及計算機網絡等技術相結合,研究和開發了鄂爾多斯城市道路交通信息可視化平臺。分為技術研究、功能設計、系統實現三個部分,主要成果包括:①深入了解和分析鄂爾多斯交通信息化建設中存在的問題以及其業務需求;②闡述了GIS集成、交通流量與GIS集成及浮動車交通數據處理集成等關鍵技術;③設計了B/S與C/S相結合的混合體系架構,充分發揮了B/S與C/S體系結構的優勢,使平臺易于操作、更新和維護;④設計并構建了交通信息空間數據庫,為交通管理部門提供了準確、全面及時的交通基礎信息和數據支持;⑤開發的信息系統能夠應用于實際的工作中,為交通管理與指揮部門的工作提供科學、準確的支持。系統整合了鄂爾多斯公交浮動車數據,能夠為公交公司與管理部門提供有效的交通歷史數據,便于特殊路況車輛調度和基于此的道路旅行時間預測。

本文根據交通指揮部門目前的應用需求設計了多個功能模塊,接下來需要進一步提升平臺功能的可擴展性,因為隨著交通部門工作職能的不斷增強,對辦公科學化和自動化的要求也會不斷提高,功能的增加和升級將變成必然。

[1]MA Quddus,WY Ochieng,L Zhao.A general map matching algorithm for transport telematics applications,Gps Solutions[J].2003,12:21.

[2]Ralf-Peter Sch?fer,Kai-Uwe Thiessenhusen,Wagner,P.A traffic information system by means of real-time floating-car data[C].9th ITS World Congress.Chicago:IEEE Press,2002:11~14.

[3]周洋.基于GPS浮動車的高速公路實時路況系統的研究[D].南昌:南昌航空大學,2012.

[4]朱德清,臧淑英.GIS在交通領域的應用與發展[J].科技信息,2008(20):10~10.

[5]張祖林,尤建新.昆明市智能交通信息系統框架研究[J].云南社會科學,2009(3):5~10.

[6]吳世全.基于浮動車數據交通參數提取技術探討[J].測繪與空間地理信息,2013,36(7):133~135.

[7]張建華.基于GPS浮動車獲取道路實時車速的方法研究[D].昆明:昆明理工大學,2013.

[8]李明軒.多源交通路況信息處理技術與應用研究[D].北京:北京建筑大學,2014.

[9]吳濤等.WebGIS開發中的RIA技術應用研究[J].測繪通報,2006(6):34~37.

Design and Implementation of a Traffic Information System Based on Real-time Floating-Car Data

Zhang Ruizhuo1,Zhang Jianqin1,2,Du Mingyi1,2
(1.Beijing University of Civil Engineering and Architecture,Beijing 100044,China; 2.The Modern City Key Laboratory of National Geographic Information Bureau of Surveying and Mapping of Surveying and Mapping,Beijing 100044,China)

This paper summarized some key technologies of Real-time Floating Car System in Ordos and the system structure of it.Meeting the requirements of urban traffic management,Floating-car traffic information system in Ejin Horo Banner employing the data of floating-car in Ejin Horo Banner,Ordos was designed and implemented.By means of the Flash Player and WebGIS,technologies such as GIS technology,spatial database,and computer network technology have been used when the system was developed.Eventually,Discussion and analysis of the floating car information management and application were given at the end.

traffic information;visualized management;floating-car;geodatabase

1672-8262(2016)02-5-06中圖分類號:P208.2

A

猜你喜歡
路況浮動路網
高速公路路況信息系統
電連接器柔性浮動工裝在機械壽命中的運用
論資本賬戶有限開放與人民幣匯率浮動管理
一種用于剪板機送料的液壓浮動夾鉗
打著“飛的”去上班 城市空中交通路網還有多遠
從路況報道看廣播“類型化”新聞的要素構成
帶有浮動機構的曲軸孔鏜刀應用研究
省際路網聯動機制的錦囊妙計
首都路網 不堪其重——2016年重大節假日高速公路免通期的北京路網運行狀況
路網標志該如何指路?
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合