摘要:本文詳細介紹了智慧消防系統(tǒng)開發(fā)的技術(shù)研究,文章圍繞功能背景、技術(shù)特色、實現(xiàn)方法、技術(shù)展望等方面展開,以及如何通過技術(shù)手段實現(xiàn)智慧消防一張圖功能,圍繞區(qū)域、園區(qū)、室內(nèi)等場景開發(fā),實現(xiàn)直觀報警展示功能,增強圖形化預案演示效果,為快速確認、指揮救援提供平臺支撐,該功能已經(jīng)成為智慧消防不可或缺的技術(shù)手段。
關鍵詞:Openlayer;智慧消防;一張圖;圖形化
一、概述
GIS地圖應用的開發(fā)面臨商用地圖版權(quán)問題,以及商用地圖無法在線開發(fā)自定義平面圖功能,因此為了集中解決智慧消防業(yè)務中一張圖功能需要引入一種開發(fā)方式,能夠集成GIS地理信息圖層,以及可以根據(jù)用戶需求上傳顯示自定義的園區(qū)和平面圖功能,因此導入了Openlayer開發(fā)方式,該方法為客戶端開發(fā)的Javascript包,該方法的優(yōu)勢為沒有瀏覽器的依賴,并且能夠?qū)崿F(xiàn)類似Ajax功能的異步頁面更新功能。
常規(guī)方法僅為圖片功能開發(fā),無縮放以及標點設備隨放大比例改變進行變化的功能,Openlayer能夠使用多種圖像資源,例如矢量圖、png圖片、百度地圖、天地圖、高德地圖等多種在線和離線資源。
二、調(diào)用地圖
以天地圖為例,在快速刷新的情況下,地圖是一塊一塊加載的,可以看出,整幅地圖畫面是被分割成若干相同尺寸的小方塊,調(diào)用的時候可以按照一定的規(guī)則請求需要調(diào)用的區(qū)域“切塊”,可視區(qū)域以外的地圖不用加載,這樣可以減少網(wǎng)絡數(shù)據(jù)的傳輸量,使地圖加載速度更快。
天地圖的坐標原點是屏幕的左上角,并且其所在坐標系為球形摩卡托投影坐標系,針對該類型切片地圖,可以通過Openlayer中對應的數(shù)據(jù)源類ol.source.TileImage進行加載,該類中有具有xyz三個參數(shù)分別對應切片所在坐標系中的x和y坐標,以及當前的縮放等級z,通過調(diào)用天地圖的網(wǎng)絡連接可以得到如圖1所示衛(wèi)星地圖影像。
第一步完成地圖圖層加載后,需要對地圖標注圖層進行加載,否則無法對應建筑地理信息以及道路信息等,完成標注層的疊加后效果如圖2 所示。
三、一張圖功能開發(fā)
基礎功能構(gòu)建完成后需要完成的工作為基于開源GIS資源構(gòu)建智慧消防一張圖功能,類似圖3所示功能,該功能主要分為:點位標注、報警提示、氣泡窗口點擊時間、彈出窗口、周邊實時數(shù)據(jù)展示五類業(yè)務。
可以通過點擊事件觸發(fā)標記功能,或者直接加載設備返回坐標經(jīng)緯度,在地圖上進行設備點位標注;圖表類型和坐標點位通過圖片ID進行關聯(lián),通過Ajax方法輪詢后臺數(shù)據(jù)庫,當發(fā)現(xiàn)相應點位設備報警時,在該坐標點位播放css效果或者更換gif動態(tài)圖片,實現(xiàn)閃爍報警的效果,并且可加入聲音文件進行報警聲音提示;發(fā)生閃爍提示后等待鼠標點擊click事件,click事件出發(fā)彈窗業(yè)務,Openlayer的氣泡窗口格式方法為CSS樣式,無法引入第三方JS效果,根據(jù)關聯(lián)點位的設備類型、設備信息、報警類型等進行動態(tài)填充;作為業(yè)務數(shù)據(jù)大屏周邊數(shù)據(jù)模塊填充是必須的,可將智慧消防統(tǒng)計類業(yè)務,或者某一類分支業(yè)務進行細化,目前該業(yè)務的開發(fā)方式為Vue的前端框架配合Openlayer加上echarts數(shù)據(jù)圖表進行展示,可以進行數(shù)據(jù)統(tǒng)計、趨勢展示、數(shù)據(jù)業(yè)務下鉆、占比分析、實時報警列表等功能進行拓展。
針對業(yè)務類型、場景的不同可以對Openlayer加載的資源圖片進行靈活切換,實施最為靈活的是加載質(zhì)量較高的整幅圖片,這對園區(qū)業(yè)務和建筑內(nèi)平面圖業(yè)務最為簡單高效,類似圖4為平面圖業(yè)務,消防業(yè)務中平面圖功能工作量較大的部分是點位標注以及現(xiàn)場匹配和相關設備關聯(lián)的工作,在圖中可以關聯(lián)相關煙感區(qū)域的攝像頭位置和聯(lián)動關系,當發(fā)生警情時可以第一時間打開區(qū)域內(nèi)攝像頭確認,并且可以在平面圖中標注關聯(lián)的應急逃生路線,對應急救援和實戰(zhàn)指揮有重要的指導意義。
四、結(jié)束
智慧消防的發(fā)展經(jīng)歷了數(shù)據(jù)展示、圖形展示、GIS展示、平面圖展示,隨著大數(shù)據(jù)功能的不斷完善,展示內(nèi)容越來越多,也越來越豐富、立體,后續(xù)的開發(fā)方向?qū)⒁?D、BIM業(yè)務為基礎平臺,將在立體空間內(nèi)呈現(xiàn)消防業(yè)務,智慧消防將進入立體大數(shù)據(jù)時代。
參考文獻:
[1] 孫宇,任海鵬.基于WebGIS技術(shù)構(gòu)建智慧校園基礎平臺[J].安陽師范學院學報,2020,(2):34-37.
[2] 竇志云.關于三維城市模型中的CAD與GIS的集成方法探討[J].商品與質(zhì)量,2020,(14):213.
作者簡介:
張慶慶,安徽省消防電子工程技術(shù)研究中心,蚌埠依愛消防電子有限責任公司 研發(fā)部。