摘要:本文從系統(tǒng)總體設計、功能設計、數(shù)據(jù)組織以及實現(xiàn)方法等方面討論了基于網(wǎng)絡地理信息系統(tǒng)技術(shù)(WEBGIS)的道路客運管理服務系統(tǒng)的設計與實現(xiàn)方法。
關鍵詞:WEBGIS;道路客運;ARCGIS Server
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9599 (2012) 09-0000-02
一、前言
我國道路客運行業(yè)發(fā)展迅速,在方便人民群眾出行、擴大社會就業(yè)等方面做出了重要貢獻。但是,由于區(qū)域發(fā)展不平衡、規(guī)劃不合理等多方面原因,我國運力發(fā)展還不平衡、客運規(guī)劃布局還不盡合理。道路客運行業(yè)信息化建設是道路客運管理的重要技術(shù)支撐。目前,我國道路客運行業(yè)信息化取得了一定的發(fā)展,但也存在一些問題,突出表現(xiàn)在一是缺乏有效的信息共享機制,跨區(qū)域信息不能全面及時整合,信息的整體性、時效性較差;二是行業(yè)信息集成度低,缺乏深度綜合分析,直接影響了行業(yè)宏觀決策效能和決策質(zhì)量等;另外道路運輸信息具有一定的區(qū)域性,而在傳統(tǒng)的信息系統(tǒng)中,數(shù)據(jù)僅以文字的形式表現(xiàn)出來不僅形式呆板,而且位置信息不能直觀展示。本文提出基于WEBGIS技術(shù)建立道路客運管理服務系統(tǒng),實現(xiàn)客運信息和其位置信息統(tǒng)一管理,以及對客運信息數(shù)據(jù)進行直觀的、可視化的查詢和分析,為交通運輸主管部門進行道路客運經(jīng)濟運行信息的動態(tài)監(jiān)控和運力統(tǒng)計測算、準確掌握道路客運經(jīng)濟運行情況、推進道路客運結(jié)構(gòu)調(diào)整、高集約化程度提供技術(shù)支撐。
二、系統(tǒng)設計
(一)系統(tǒng)體系結(jié)構(gòu)設計
本系統(tǒng)采用了基于B/S結(jié)構(gòu)的多層結(jié)構(gòu)。系統(tǒng)從層次上可以分為表現(xiàn)層、WEB層、業(yè)務層和數(shù)據(jù)層四個主要層次,如圖1所示。
表現(xiàn)層是用戶訪問系統(tǒng)的公共接口,其主要通過瀏覽器將用戶請求通過Internet轉(zhuǎn)發(fā)到WEB服務器,并且負責將服務器返回的信息經(jīng)過一定的邏輯組織后展現(xiàn)給用戶。
WEB層負責接受表現(xiàn)層用戶發(fā)送的請求,并且通過防火墻將非法的用戶請求屏蔽在外,從而保障系統(tǒng)運行的安全性。在WEB層部署了應用系統(tǒng),負責處理除了GIS分析處理功能之外的非空間數(shù)據(jù)處理功能。并且通過遠程對象訪問技術(shù)調(diào)用業(yè)務邏輯層中GIS服務器中相應的GIS處理功能。
業(yè)務層是基于ARCGIS Server平臺的GIS服務器中心。系統(tǒng)內(nèi)部所有的GIS分析處理包括空間數(shù)據(jù)的調(diào)用都是在GIS服務器中實現(xiàn)。GIS服務器包括一個服務器對象管理器和若干服務器對象容器。服務器對象管理器通過負載平衡和計算機集群技術(shù)將復雜且開銷巨大的GIS操作平均分配給在其管理下的服務器對象容器,由服務器對象容器來負責空間數(shù)據(jù)調(diào)用并完成相關操作后返回結(jié)果給Web層。
數(shù)據(jù)層管理基礎信息數(shù)據(jù)和道路運輸業(yè)務數(shù)據(jù),它的任務是接受服務器對數(shù)據(jù)的請求。
(二)系統(tǒng)功能設計
道路客運管理服務系統(tǒng)由主要城市道路客運監(jiān)測管理、省際道路客運信息管理和系統(tǒng)管理三個功能模塊組成。各個功能模塊主要是以電子地圖為基礎,通過WEBGIS進行主要城市、客運站、客運線及相關信息的融合,實現(xiàn)統(tǒng)一管理。系統(tǒng)功能結(jié)構(gòu)如圖2所示。
1.道路客運信息管理。提供對客運站設施、客運班線、客運班次、運力和運量等信息的查詢、瀏覽等基本操作以及后臺數(shù)據(jù)庫信息管理功能。
2.道路客運信息分布管理。采用WEBGIS技術(shù),可以將道路客運信息同地理信息進行結(jié)合,將城市、客運站、客運班線的分布、客運站級別、相互關系、服務人口、客運能力、當?shù)亟?jīng)濟發(fā)展水平以及自然氣候環(huán)境等不同信息在道路客運信息空間分布圖中以不同分類標記顯示。通過地圖漫游、縮放和查詢等操作,可以從城市、客運站分布圖中直觀地了解某一城市或客運站的空間分布,并可以快捷調(diào)取相關城市或客運站的詳細信息情況。
3.查詢統(tǒng)計管理。用戶可根據(jù)需要靈活的選取所需要的統(tǒng)計指標,設置一個或多個統(tǒng)計條件進行統(tǒng)計分析,以專題圖的形式展示分析結(jié)果。
4.監(jiān)測分析管理。用戶可以通過班次數(shù)、運力、運量、周轉(zhuǎn)量、實載率、地區(qū)人口、經(jīng)濟水平、季節(jié)因素、節(jié)假日因素、氣候條件等條件組合進行綜合分析,并和城市級客運站等空間分布信息融合,進行空間分析,形成道路客運經(jīng)濟運行情況的區(qū)域?qū)Ρ葓D、時間序列變化圖、空間分布圖等,對道路客運經(jīng)濟運行信息的動態(tài)監(jiān)控和運力統(tǒng)計測算工作提供技術(shù)支撐。
(三)數(shù)據(jù)組織
根據(jù)道路客運管理的業(yè)務需求,道路客運管理服務系統(tǒng)涉及交通運輸?shù)亩鄠€業(yè)務部門和多層面的管理工作,根據(jù)數(shù)據(jù)自身的技術(shù)特點和應用,數(shù)據(jù)源可劃分為兩大類:空間類數(shù)據(jù)和業(yè)務類數(shù)據(jù)??臻g數(shù)據(jù)有行政區(qū)劃、城市分布、客運站等;屬性數(shù)據(jù)有客運機構(gòu)、從業(yè)人員、客運量、客運能力、客運班次、客運工具、區(qū)域人口、區(qū)域經(jīng)濟和自然條件等。
由于各業(yè)務屬性數(shù)據(jù)具有多時相、多種類和空間分布性等特點,根據(jù)數(shù)據(jù)管理的可行性和空間分析的需要,把各業(yè)務屬性數(shù)據(jù)存儲在關系數(shù)據(jù)庫中,其中具有空間分布性特點的數(shù)據(jù)通過ID和其空間位置信息相關聯(lián)??臻g位置數(shù)據(jù)采用ESRI的空間數(shù)據(jù)引擎(ARCSDE)進行管理。
三、系統(tǒng)實現(xiàn)
本系統(tǒng)采用ArcSDE9.3+ORACLE 10G存儲管理道路客運業(yè)務數(shù)據(jù)、基礎信息空間和屬性數(shù)據(jù),并在MyEclipse開發(fā)中實現(xiàn)基于Hibernate的數(shù)據(jù)庫訪問。采用面向服務的體系架構(gòu)(SOA)和基于ARCGIS Server以及JAVA的各項WEBGIS平臺開發(fā)模式,應用ARCGIS Server強大的Web開發(fā)功能實現(xiàn)道路客運管理服務系統(tǒng)的地圖操作以及空間分析功能。使用AJAX技術(shù)解決頁面局部刷新問題,大大減少了服務器的負擔并提高了客戶的響應速度。
四、結(jié)語
本系統(tǒng)采用ARCGIS Server平臺以及AJAX技術(shù)實現(xiàn)了對道路客運信息的統(tǒng)計查詢、空間查詢和定位、以及動態(tài)監(jiān)控和統(tǒng)計測算等功能,為道路客運管理部們對道路客運經(jīng)濟運行信息的動態(tài)監(jiān)控和運力統(tǒng)計測算工作提供技術(shù)支撐。本系統(tǒng)還將和道路運輸信息服務系統(tǒng)其他業(yè)務系統(tǒng)進行集成,進一步實現(xiàn)交通運輸信息整合和服務共享。
參考文獻:
[1]胡麗琴,劉明柱.基于Web 的分布式交通運輸空間信息服務系統(tǒng)應用研究[J].北京城市學院學報,2006(4):79-82.
[2]李季濤,楊俊鋒,榮文竽.WEBGIS 及其在交通運輸中的應用研究[J].現(xiàn)代情報,2004(8 ):195-197
[3]關昆,馮濤,王建國.ARCGIS Server在一體化地籍管理信息系統(tǒng)中的應用[J].城市勘測,2008(4):78-81