劉浩 王霞文
摘要:基于GIS的交通信息發布系統的設計與應用主要是將GIS與信息采集發布同交通流的評估與預測模型結合在一起,進而構成智能型交通信息發布系統,為行駛車輛提供直觀、準確、實施的交通路況。文章指出基于GIS的交通信息發布系統在動態調節交通流方面具有重要作用,并對系統設計及應用進行闡述,為城市道路出行的優化提供幫助。
關鍵詞:GIS;交通信息;信息發布系統;結構設計;技術
引言
城市化建設與發展使現階段我國城市規模不斷擴大,作為社會經濟進步發展的重要表現,城市化發展意義明顯。但與此同時,也直接導致了人們出行半徑的增大,出行時間的延長,進而在城市交通高峰時段或在其他因素影響下交通擁擠,不僅浪費了寶貴的時間,同時使汽車尾氣排放量增加,造成交通污染。導致這一問題的原因主要有兩點:一是交通建設滯后;二是車輛缺少實時路況信息做引導。基于CIS的智能交通信息發布系統的應用可以很好的解決因車輛缺少實時路況信息做指導而造成的上述問題,故本文對此進行研究具有現實意義。
1 系統設計與構架
1.1 基于GIS的交通信息發布系統概述
我國現投入使用的信息發布系統較多,但實際應用中各有不足,如表1所示。基于GIS的交通信息發布系統在應用過程中能夠讓駕駛員提前掌握其所要行駛路段的交通流情況,從而避免在此處交通擁堵的情況下駕駛員仍駛入或已經發現擁堵而來不及調轉方向。不僅如此,該系統在實際應用中也可以使用Internet或聲訊臺向駕駛員提供車輛實時所在地到達目的地的路線及所需時間(預估),在實際應用中很好的解決了現有發布方式存在的不足,應用效果良好。
1.2 系統功能框架設計
本文研究的信息發布系統在功能框架設計方面采用C/S結構。除運用GIS技術之外,系統設計還需要利用面向對象技術,并結合用于信息存儲、中轉及發布的數據庫系統。此外,設計采用C#編程,借助ActiveX控件技術,使Windows系統可以攜帶本次研究系統所具有的電子地圖服務功能,從而實現系統信息的可視化。GUI設計方面,出于科學考慮系統功能布局的目的,通過控件技術使各系統功能得以完成浮動與停靠。這樣一來,電子地圖顯示便可以同功能窗口集成,更易于用戶操作。總之,借助準確的系統規劃、設計、測試等環節,建立的集成多項設計技術的GIS交通信息發布系統將具備高質量特性,不僅易用性較高,且可擴充性更強。
1.3 數據庫結構設計
數據庫是GIS交通信息發布系統的一個主要構成要素。在該數據庫中除需要有基本地理數據之外,還需要有道路網絡數據以及能夠充分反映該道路動靜態情況的相關信息數據。該結構設立的目的在于為數據模型及信息發布提供信息服務。從交通信息內容方面來看,由于信息內容可分為兩種,故本次設計在信息存儲方面以內容進行劃分,分開存儲,一部分歸為地理空間數據,一部分歸為交通屬性數據。
本次數據庫設計基于MapInfo電子地圖,故檔保存也要以此格式進行。交地理空間數據存于其中的TAB表中,另一種數據則存于外置數據庫內。形成的具體結構,如圖1所示。
為保證信息發布的實時性與持續性,系統運轉期間對數據庫的訪問頻率很高,因此,如何優化訪問機制成為了保證系統穩定運行的關鍵一環。由于該數據庫中,屬性不同的信息被分開存儲,這在一定程度上為靈活處理數據創造了條件。不僅如此,由于對外置數據庫的訪問也十分頻繁,因此設計以綁定方式直接將內、外資料庫關聯起來。但是如果持續性保持關聯狀態,以造成資源消耗而降低系統性能,故系統運行時計劃設計建立動態關聯,以開放式互聯方式在保證系統性能前提下多方位滿足用戶需求。
2
系統設計與應用技術的研究
2.1 GIS技術
本次所研究信息發布系統所利用的GIS技術為GIS-T技