李月明,鄭貴省,車亞輝,王 元,王 鵬
(1.軍事交通學(xué)院 研究生管理大隊(duì),天津 300161; 2.軍事交通學(xué)院 基礎(chǔ)部,天津 300161)
?
● 基礎(chǔ)科學(xué)與技術(shù) Basic Science & Technology
基于WebGIS的應(yīng)急交通管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
李月明1,鄭貴省2,車亞輝1,王 元1,王 鵬1
(1.軍事交通學(xué)院 研究生管理大隊(duì),天津 300161; 2.軍事交通學(xué)院 基礎(chǔ)部,天津 300161)
針對(duì)應(yīng)急交通管理數(shù)據(jù)海量、結(jié)構(gòu)繁雜、信息瞬時(shí)性突出的問題,基于ArcGIS API for Flex和RIA(rich internet application)技術(shù)提出了設(shè)計(jì)及開發(fā)基于WebGIS的應(yīng)急交通管理系統(tǒng),對(duì)該系統(tǒng)的功能進(jìn)行了說明,對(duì)地圖匹配及保障設(shè)施信息的獲取和展示等關(guān)鍵技術(shù)進(jìn)行了分析,并初步設(shè)計(jì)實(shí)現(xiàn)了該系統(tǒng)的界面和功能。結(jié)果表明,該系統(tǒng)能夠滿足設(shè)計(jì)要求。
應(yīng)急交通;管理系統(tǒng);系統(tǒng)設(shè)計(jì)
近年來,我國各類突發(fā)事件顯著增多,據(jù)資料顯示,因意外突發(fā)事故每年造成約20萬人失去生命,約200萬人不同程度傷殘,給國家和人民帶來巨大的生命和財(cái)產(chǎn)損失[1]。因此,及時(shí)有效地應(yīng)急處理突發(fā)事故成為當(dāng)前一個(gè)非常重要的課題。
早在1982年,美國就開發(fā)了用于核電站應(yīng)急管理的決策支持系統(tǒng)TEDSS[2]。1998年,美國能源部的實(shí)驗(yàn)室和丹尼爾交通咨詢公司聯(lián)合開發(fā)了第一款模擬交通運(yùn)行的計(jì)算機(jī)仿真軟件OREMS來幫助應(yīng)急疏散管理[3]。
我國首次把交通應(yīng)急疏散研究作為重點(diǎn)項(xiàng)目是在“十一五”科技攻關(guān)計(jì)劃中,并且把應(yīng)急疏散的深入研究包含其中[1]。2005年,范維澄院士團(tuán)隊(duì)啟動(dòng)的“突發(fā)公共事故應(yīng)急平臺(tái)項(xiàng)目”,要求面臨突發(fā)事故時(shí)能夠結(jié)合對(duì)事故的發(fā)展過程的預(yù)測(cè)和應(yīng)急救援的方案路線,確定事故現(xiàn)場(chǎng)人員的安全撤離策略,最大限度地減少人員傷亡[4]。
ArcGIS Server是建立在Web基礎(chǔ)上的服務(wù)于GIS的解決方案,用戶可以使用ArcGIS Server在企業(yè)內(nèi)部網(wǎng)或整個(gè)互聯(lián)網(wǎng)范圍內(nèi)共享GIS資源[5]。它將GIS技術(shù)和Web技術(shù)結(jié)合在一起,可以實(shí)現(xiàn)發(fā)布地圖及相關(guān)的編輯和分析功能。ArcGIS Server還有一些擴(kuò)展模塊,通過這些模塊可以實(shí)現(xiàn)相關(guān)的專業(yè)分析[6]。ArcGIS API for Flex (簡稱 Flex API) 是一套強(qiáng)大的開發(fā)框架,利用它能夠在ArcGIS Server上開發(fā)豐富的互聯(lián)網(wǎng)應(yīng)用程序。富互聯(lián)網(wǎng)應(yīng)用(rich internet application, RIA)充分利用了客戶端和服務(wù)器端的優(yōu)勢(shì),通過結(jié)合網(wǎng)絡(luò)應(yīng)用程序和桌面應(yīng)用程序的優(yōu)點(diǎn)提供了豐富的客戶端體驗(yàn)。
本文基于WebGIS的應(yīng)急方法,研究應(yīng)急交通管理系統(tǒng)。主要目的在于應(yīng)對(duì)突發(fā)事件時(shí),能夠?yàn)榻煌ㄖ笓]中心依托系統(tǒng)提供快速反應(yīng)、制訂合理方案、進(jìn)行聯(lián)動(dòng)指揮、做出科學(xué)決策的能力,聯(lián)合不同部門、不同區(qū)域、不同行業(yè)進(jìn)行統(tǒng)一救援行動(dòng)。該應(yīng)急決策系統(tǒng)可適用于應(yīng)對(duì)各類突發(fā)事件和緊急求助,可為應(yīng)急救援指揮中心提供信息查詢、預(yù)案生成、人員疏散、中心指揮等功能。
系統(tǒng)采用ArcGIS Server 10.2作為基礎(chǔ)圖層的發(fā)布平臺(tái),集成開發(fā)環(huán)境為FlashBuilder 4.6,開發(fā)語言為 MXML、ActionScript 3.0,系統(tǒng)服務(wù)器采用Oracle數(shù)據(jù)庫。
1.1 系統(tǒng)需求分析
(1)應(yīng)急力量協(xié)調(diào)安排與指揮控制。面對(duì)各種突發(fā)事故,對(duì)應(yīng)急交通管理在搶險(xiǎn)救災(zāi)中的要求:首先,要突出及時(shí)性,盡可能減小應(yīng)急行動(dòng)時(shí)間,爭取第一時(shí)間到達(dá)事故現(xiàn)場(chǎng),所以能夠找到一條最優(yōu)最快的路線,才能快速到達(dá)事故現(xiàn)場(chǎng);其次,要考慮應(yīng)急路線的交通負(fù)荷能力,對(duì)應(yīng)急路線進(jìn)行科學(xué)規(guī)劃,避免造成交通堵塞,在WebGIS地圖上進(jìn)行整體控制,對(duì)路線進(jìn)行導(dǎo)航和協(xié)調(diào)安排,實(shí)現(xiàn)應(yīng)急行動(dòng)的快速反應(yīng)和及時(shí)到位。
(2)應(yīng)急交通地理空間信息資源查詢分析。具備豐富地理空間信息資源的數(shù)據(jù)庫,能夠把各類應(yīng)急單位信息匯集起來,通過對(duì)消防、醫(yī)療、救援單位,以及物資集散地、交通樞紐(車站、港口、機(jī)場(chǎng)等)等應(yīng)急資源信息的查詢和分析,科學(xué)、合理分配和利用應(yīng)急資源,有利于提高應(yīng)急行動(dòng)的效率。
1.2 應(yīng)用框架結(jié)構(gòu)層次
應(yīng)用框架主要分為4個(gè)層次(如圖1所示)。
圖1 系統(tǒng)框架結(jié)構(gòu)層次
(1)基礎(chǔ)層。此層在整個(gè)系統(tǒng)中是最基本的層面,是整個(gè)應(yīng)用功能的支持層面,基本的一些硬件設(shè)備、必要的操作系統(tǒng)以及編程語言都屬于這一層面。
(2)服務(wù)支持層。此層規(guī)定了一些服務(wù)規(guī)范要求,是整個(gè)應(yīng)急交通管理系統(tǒng)開發(fā)的支撐環(huán)境。
(3)共性服務(wù)層。此層提供了一些共用功能部件服務(wù)于上層的要求。滿足下層需求的一些基礎(chǔ)部件也在此層,例如消息、事務(wù)、工作流、電子表單等。
(4)業(yè)務(wù)層。此層是應(yīng)急交通管理系統(tǒng)服務(wù)的業(yè)務(wù)層面,提供了領(lǐng)域通用層比如信息發(fā)布、信息采集等服務(wù)。
1.3 地圖匹配問題
解決地圖匹配的一種校正方法,是利用相應(yīng)的算法對(duì)點(diǎn)的測(cè)量位置和實(shí)際位置之間的誤差進(jìn)行校正。該方法的核心是所采用的算法[7]。車輛從初始位置開始,通過一系列的位置調(diào)整,直至到達(dá)最終的正確位置,其過程可用下述自動(dòng)機(jī)來描述(如圖2所示)。
圖2 地圖匹配自動(dòng)機(jī)
圖中,q1為沒有誤差的初始位置,q2i為測(cè)得帶有正誤差的第i次位置,q'2j為測(cè)得帶有負(fù)誤差的第j次位置,q2i+1為第i次調(diào)整后的正確位置,q2j+1為第j次調(diào)整后的正確位置,q2n+1為終止?fàn)顟B(tài)。輸入字母表中的ai、bj分別為第i、j次具有正、負(fù)誤差的測(cè)量值,a'i、a'j分別為對(duì)ai、bj的調(diào)整值。δ函數(shù)如下[8]:
δ(q1,ai)=q2i,δ(q1,bj)=q'2j
δ(q2i,a'i)=q2i+1,δ(q2i,a'n)=q2n+1
δ(q2i+1,ai)=q2i,δ(q2i+1,bj)=q'2j
δ(q'2j,b'j)=q2j+1,δ(q'2j,b'n)=q2n+1
δ(q2j+1,ai)=q2i,δ(q2j+1,bj)=q'2j
本文在比較多種算法后擬采用基于計(jì)算幾何的地圖匹配算法(如圖3所示)。算法流程如圖4所示。
圖3 算法示意
該算法中,當(dāng)測(cè)量點(diǎn)全部位于l的同一側(cè)時(shí),算法會(huì)失敗,但是依據(jù)目前的電子地圖數(shù)據(jù)和定位精度,本算法是非常有效和實(shí)用的,特別是在數(shù)據(jù)量比較大的情況下,該算法的時(shí)間復(fù)雜性有明顯的優(yōu)勢(shì)。通過FLEX程序模擬驗(yàn)證的實(shí)驗(yàn)結(jié)果如圖5所示。
圖4 算法流程
圖5 Flex程序模擬驗(yàn)證結(jié)果
1.4 系統(tǒng)功能概述
按照功能可分為下面幾個(gè)模塊:系統(tǒng)主界面、地圖編輯器、路網(wǎng)分析層、模擬演練模塊、預(yù)案生成模塊、災(zāi)難分析模塊、信息存儲(chǔ)管理模塊。系統(tǒng)的核心功能模塊交互圖如圖6所示。各模塊之間通過Web service 交互作用,用戶通過主界面和地圖編輯器調(diào)用其他模塊,實(shí)現(xiàn)應(yīng)急交通管理相關(guān)功能。
圖6 各功能模塊交互圖
本系統(tǒng)基是于WebGIS的應(yīng)急交通系統(tǒng),除了提供模擬演練、預(yù)案生成、災(zāi)難分析等功能模塊外,還為應(yīng)急救援指揮提供輔助決策,包括信息查詢、預(yù)案生成、人員疏散、中心指揮等功能。
2.1 主界面模塊
系統(tǒng)的主界面(如圖7所示)布局包含菜單、視圖等欄。提供人機(jī)互動(dòng)、視頻接入、導(dǎo)航、圖層編輯、資源分配及查詢、鷹眼窗口等功能。主界面是用作用戶的系統(tǒng)接入口,可以導(dǎo)入新地圖、查詢以往應(yīng)急方案、翻看事故信息記載等。圖層編輯可以實(shí)現(xiàn)對(duì)地圖上一系列資源信息的編輯;資源管理器對(duì)地圖上的信息進(jìn)行查詢、修改、編輯,比如重要通道、疏散路徑、避難場(chǎng)地等;鷹眼顯示出當(dāng)前位置在大地圖上的位置。
圖7 主界面截圖
2.2 地圖編輯器
地圖編輯模塊基于GIS平臺(tái),提供給用戶和系統(tǒng)交互,使用戶通過界面操作地圖,提供空間位置顯示、地點(diǎn)定位、路徑分析以及對(duì)GIS數(shù)據(jù)的統(tǒng)一處理和數(shù)據(jù)維護(hù)。GIS地圖可以對(duì)災(zāi)害進(jìn)行模擬,對(duì)災(zāi)害區(qū)域進(jìn)行顏色標(biāo)記,使用戶非常直觀地了解事故災(zāi)害的空間位置分布情況。GIS地圖可以對(duì)圖層進(jìn)行平移、局部放大、整體縮小等操作,以及地圖比例尺的顯示,點(diǎn)擊圖層元素,還可以顯示對(duì)象的具體信息。
2.3 路網(wǎng)分析模塊
路網(wǎng)分析模塊是整個(gè)功能模塊的支持模塊,GIS平臺(tái)上的路網(wǎng),通過地圖編輯器模塊獲取地理數(shù)據(jù)信息,構(gòu)建基礎(chǔ)平臺(tái),為預(yù)案生成模塊、仿真模塊、災(zāi)難分析模塊等提供基礎(chǔ)支撐。
2.4 模擬演練模塊
該模塊以路網(wǎng)分析模塊為基礎(chǔ),結(jié)合具體的應(yīng)急實(shí)施方案進(jìn)行模擬演練,演練過程在界面上以動(dòng)態(tài)形式進(jìn)行展示。該模塊會(huì)統(tǒng)計(jì)演練中的疏散時(shí)間、疏散人流密度、車流量的變化等,為預(yù)案生成提供服務(wù)。
2.5 預(yù)案生成模塊
該模塊的主要功能是結(jié)合GIS系統(tǒng)獲取的地圖信息、實(shí)時(shí)交通路況以及路徑算法進(jìn)行模擬可視化、可操作的交通應(yīng)急預(yù)案。預(yù)案主要有3種:應(yīng)急場(chǎng)所緊急疏散預(yù)案、應(yīng)急事故緊急救援預(yù)案、應(yīng)急中心指揮部署預(yù)案。
2.6 災(zāi)難分析模塊
事故、災(zāi)難是應(yīng)急的原因也是應(yīng)急的目標(biāo),突發(fā)的災(zāi)難給社會(huì)財(cái)產(chǎn)和人民生命帶來的巨大危害能夠及時(shí)地控制在最小程度是應(yīng)急的目的。該模塊功能是對(duì)各類事故災(zāi)難進(jìn)行分析,提取數(shù)據(jù),建立災(zāi)難模型,通過可視化界面直接形象地展示各類災(zāi)難。
2.7 信息存儲(chǔ)管理模塊
該模塊主要是對(duì)交通數(shù)據(jù)的收集、存儲(chǔ)及管理,收集的數(shù)據(jù)包括以往交通數(shù)據(jù)庫的歷史數(shù)據(jù)和當(dāng)前交通系統(tǒng)收集的實(shí)時(shí)數(shù)據(jù)。數(shù)據(jù)內(nèi)容除了交通標(biāo)志、交通指揮調(diào)度、紅綠燈、交通電臺(tái)等交通控制信息外,還涉及了城市管理、消防部門、醫(yī)療部門等應(yīng)急救援的相關(guān)部門的具體信息,比如相關(guān)位置、相關(guān)聯(lián)系人員、相關(guān)聯(lián)系方式等數(shù)據(jù)。一旦有突發(fā)事故,這些數(shù)據(jù)就能夠給應(yīng)急指揮中心提供決策和指揮輔助功能。
本文基于ArcGIS Server和ArcGIS API for Flex 技術(shù),對(duì)基于Flex的WebGIS 應(yīng)急管理系統(tǒng)框架作了相應(yīng)技術(shù)研究,實(shí)現(xiàn)了基于WebGIS的交通應(yīng)急管理系統(tǒng)的一些基本功能,并對(duì)服務(wù)作了系統(tǒng)和功能結(jié)構(gòu)上的基本設(shè)計(jì),為實(shí)現(xiàn)應(yīng)急交通管理科學(xué)化、救援和指揮過程精確化、保障環(huán)境可視化、組織指揮網(wǎng)絡(luò)化提供參考。地圖匹配功能作為整個(gè)應(yīng)急交通管理平臺(tái)的關(guān)鍵技術(shù)部分,本文對(duì)此作了一定研究,使得技術(shù)更加易于使用。該系統(tǒng)設(shè)計(jì)中的部分相關(guān)服務(wù)功能和針對(duì)性還有許多待完善的地方。
[1] 王富.城市事故災(zāi)難道路交通應(yīng)急組織理論與方法研究[D].武漢:華中科技大學(xué),2011:2.
[2] HOBEIKA A G. TEDSS:a software for evacuating people around nuclear power stations[J].Application of Advanced Technologies in Transportation, 2002(4):688-695.
[3] 施煒.交通應(yīng)急模型及其算法研究[D].杭州:浙江大學(xué),2009:9.
[4] 宋衛(wèi)國,于彥飛,范維澄,等.一種考慮摩擦與排斥的人員疏散元胞自動(dòng)機(jī)模型[J].中國科學(xué):E輯,2005,35(7):725-736.
[5] 張維,吳連喜.基于ArcGIS Flex API的城市路網(wǎng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].地理空間信息,2012,10(2):116-121.
[6] 賈慶雷,萬慶,邢超.ArcGIS Server開發(fā)指南:基于Flex和.NET[M].北京:科學(xué)出版社,2011:8-9.
[7] 鄒珍.基于GPS的浮動(dòng)車數(shù)據(jù)與實(shí)地圖匹配的算法研究[D].武漢:武漢理工大學(xué),2013:25.
[8] 周培德.計(jì)算幾何:算法設(shè)計(jì)與分析[M].北京:清華大學(xué)出版社,2011:257.
(編輯:張峰)
Design and Implementation of Emergency Traffic Management System Based on WebGIS
LI Yueming1, ZHENG Guixing2, CHE Yahui1, WANG Yuan1, WANG Peng1
(1. Postgarduate Training Brigade, Military Transportation University, Tianjin 300161, China;2. General Courses Department, Military Transportation University, Tianjin 300161, China)
Considering the problems of massive data, complex structure and instantaneous information in emergency traffic management, the paper designs and develops emergency traffic management system based on WebGIS with ArcGIS API for Flex and RIA(rich internet application)technology, and illustrates the functions of this system and analyzes the key technology of map matching and facility information acquisition. It also preliminarily designs and implements the interface and functions of the system. The result shows that this system can meet the design requirements.
emergency traffic; management system; system design
2015-07-09;
2015-10-08. 作者簡介: 李月明(1990—),男,碩士研究生; 鄭貴省(1975—),男,博士,副教授,碩士研究生導(dǎo)師.
10.16807/j.cnki.12-1372/e.2016.03.019
U179
A
1674-2192(2016)03- 0085- 05