王 沁 劉文亮 王 蔚
(1.山東省水文局 濟南 250000 2.濟南市水文局 濟南 250000)
山東省水情信息系統(tǒng)是山東水文服務(wù)各級防汛抗旱有關(guān)部門和領(lǐng)導(dǎo)的有力工具,在多年的應(yīng)用中為防汛抗旱重要決策提供了有力技術(shù)支持和科學(xué)依據(jù)。特別是2019年利奇馬臺風(fēng)造成山東省多地暴雨成災(zāi),多條河流發(fā)生超警洪水,山東省水情信息系統(tǒng)在此次抗洪搶險救災(zāi)過程中,發(fā)揮了重要作用。但當(dāng)前的新形勢對水文情報預(yù)報工作提出了更高的要求。為切實鞏固提升水文情報預(yù)報信息的可靠性、實時性和準確性;強化提升對防汛抗旱、搶險救災(zāi)等工作信息服務(wù)的保障能力;著力提升各級政府水情預(yù)警公共服務(wù)能力,山東省制定了山東省水情信息系統(tǒng)提升方案。
原有的山東省水情信息系統(tǒng)經(jīng)多年使用發(fā)揮了一定作用,但是當(dāng)年系統(tǒng)建設(shè)時限于當(dāng)時的條件系統(tǒng)部署較為簡單,系統(tǒng)應(yīng)用單一,隨著經(jīng)濟與社會發(fā)展已經(jīng)無法滿足需要,主要表現(xiàn):(1)數(shù)據(jù)架構(gòu)簡單,無法滿足水情業(yè)務(wù)更細粒度劃分的需要;(2)系統(tǒng)應(yīng)用單一,無法滿足水情業(yè)務(wù)多元化需求;(3)信息孤島較多,數(shù)據(jù)流不統(tǒng)一,無法滿足業(yè)務(wù)數(shù)據(jù)更深層次的需要。
山東省水情信息系統(tǒng)提升是在原山東省水情信息系統(tǒng)的基礎(chǔ)上,利用互聯(lián)網(wǎng)新技術(shù),結(jié)合實際工作需要,建設(shè)全新的山東省水情信息系統(tǒng)。根據(jù)系統(tǒng)功能,將業(yè)務(wù)系統(tǒng)總體劃分為雨情制圖系統(tǒng)、山東省水情信息系統(tǒng)(原山東省水情信息系統(tǒng)升級、報汛質(zhì)量統(tǒng)計管理、洪水預(yù)報展示管理、水情綜合數(shù)據(jù)監(jiān)控、水情會商模塊、水情值班管理模塊、系統(tǒng)管理模塊、各市定制開發(fā))、微信發(fā)布模塊、水情移動查詢系統(tǒng)及短信發(fā)布系統(tǒng)。其中,微信發(fā)布模塊、水情移動查詢系統(tǒng)與山東省水情信息系統(tǒng)數(shù)據(jù)同源。
該系統(tǒng)基于應(yīng)用支撐平臺和數(shù)據(jù)資源管理平臺基礎(chǔ)上開發(fā),采用微服務(wù)架構(gòu)共同搭建系統(tǒng)總體框架,盡可能避免未來的重復(fù)建設(shè),為系統(tǒng)開發(fā)建設(shè)和運行維護打下堅實的基礎(chǔ)。系統(tǒng)邏輯構(gòu)成包括:應(yīng)用數(shù)據(jù)層、網(wǎng)絡(luò)通信層、應(yīng)用支撐層、應(yīng)用層、展示層、標(biāo)準規(guī)范體系、運行管理體系、安全保障體系八部分,系統(tǒng)總體框架如圖1所示。
圖1 系統(tǒng)層次結(jié)構(gòu)示意圖
主要提供雨情等值線(面)繪制,另外還提供計算區(qū)域面雨量和水量、分析距平、歷史雨量對比等統(tǒng)計分析、展示動態(tài)降雨過程功能。整個系統(tǒng)擬采用C/S 架構(gòu),選用C#、Java 等成熟、穩(wěn)定性高的程序語言進行代碼實現(xiàn),應(yīng)用新技術(shù)對原系統(tǒng)進行整體升級。
整個系統(tǒng)擬采用B/S 系統(tǒng)架構(gòu),成熟的技術(shù)框架,前端HTML5+后端Java 等成熟、穩(wěn)定性高的程序語言進行代碼實現(xiàn),應(yīng)用新技術(shù)對原系統(tǒng)進行整體升級。其他升級及新增功能如下:
(1)原山東省水情信息系統(tǒng)功能升級主要包括雨、水、氣象等信息的管理,本次升級需對水情信息管理、雨情信息管理、GIS 基礎(chǔ)功能、氣象信息管理及站點信息管理進行功能性升級完善。
(2)報汛質(zhì)量統(tǒng)計管理,主要包括雨情、水情、墑情報汛記錄查詢、報汛策略制定、遲/缺/錯報策略制定及查詢統(tǒng)計功能,以及日?;A(yù)報、各市預(yù)報統(tǒng)計的功能,并生成報汛質(zhì)量報表。
(3)洪水預(yù)報展示管理模塊主要提取洪水預(yù)報數(shù)據(jù)庫的有關(guān)結(jié)果,展示預(yù)見期內(nèi)的水位流量過程、洪峰水位、洪峰流量、入庫流量、入庫水量、庫內(nèi)水位、湖泊水位、入湖水量、出湖水量等要素。
(4)水情綜合數(shù)據(jù)監(jiān)控模塊是對該系統(tǒng)所接入的各項數(shù)據(jù)進行綜合監(jiān)控,實現(xiàn)所獲取數(shù)據(jù)的匯總、地圖展示、融合分析,并可根據(jù)預(yù)設(shè)策略實現(xiàn)預(yù)警報警,形成水情信息綜合監(jiān)控大數(shù)據(jù)。
(5)水情會商模塊用于展示各種水情業(yè)務(wù)信息,配合水情會商硬件及實體環(huán)境,綜合展示省市水情,為水情分析、決策研判等提供有力支撐。
(6)水情值班管理模塊是用于水情人員在日常工作的工作流程系統(tǒng),包括值班排班、文檔管理、郵件傳真管理等。
(7)系統(tǒng)管理模塊為平臺應(yīng)用支撐版塊,主要實現(xiàn)對用戶管理、系統(tǒng)信息上傳與管理、異常數(shù)據(jù)監(jiān)控的管理。
(8)地市定制開發(fā),主要是針對16 個地市的水情分中心的系統(tǒng)開發(fā),整個框架和功能參照全省水情信息系統(tǒng),數(shù)據(jù)源對接省級水情數(shù)據(jù)庫。
微信發(fā)布模塊用于對平臺中的各項水情信息進行發(fā)布,包括實時信息、公告信息、流域水文信息、知識性信息,是符合新時代水情公眾服務(wù)需求的重要端口。擬在“山東水文”公眾號基礎(chǔ)上開發(fā)微信發(fā)布模塊。并配合地市升級其現(xiàn)有微信公眾服務(wù)。
短信發(fā)布系統(tǒng)用于將各種實時水情信息以短信的方式發(fā)布到手機上。擬采用直接購置市面成熟產(chǎn)品方式實現(xiàn)。
在原系統(tǒng)的基礎(chǔ)上,增加綜合數(shù)據(jù)監(jiān)控、值班管理、傳真信息展示、精細化降雨預(yù)報功能,保證日常發(fā)布的各種水情信息能夠以無線方式準確、及時地傳遞到有關(guān)部門和領(lǐng)導(dǎo)的掌上終端設(shè)備。擬在原M/S 架構(gòu)基礎(chǔ)上升級,與山東省水情信息系統(tǒng)數(shù)據(jù)同源,采用原生移動開發(fā)方式實現(xiàn)。
經(jīng)過近幾年的應(yīng)用山東省水情信息系統(tǒng)準確、及時地提供了全省骨干河道、大中型水庫及南四湖、東平湖的水文情報,關(guān)鍵時刻發(fā)揮了重要作用。隨著科學(xué)技術(shù)的發(fā)展,山東省水情信息系統(tǒng)提升方案利用GIS、網(wǎng)絡(luò)通信技術(shù)和計算機網(wǎng)絡(luò)技術(shù)、DEM數(shù)據(jù)等相關(guān)技術(shù),完善分析模塊,增加系統(tǒng)功能,將會為防汛減災(zāi)決策提供更為直觀、準確的信息服務(wù)和技術(shù)支持■