摘要 駐馬店市具有獨(dú)特的地理位置和氣候條件,歷來(lái)是洪澇、干旱等氣象災(zāi)害的多發(fā)、重發(fā)地區(qū),同時(shí)又是氣候變化影響敏感的地區(qū)之一。建立快速便捷的信息傳輸渠道,確保災(zāi)害性天氣信息快速、精準(zhǔn)有著重要意義。筆者實(shí)現(xiàn)了基于位置的災(zāi)害性天氣靶向預(yù)警系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),建立了駐馬店氣象綜合數(shù)據(jù)庫(kù)系統(tǒng),構(gòu)建了業(yè)務(wù)應(yīng)用的數(shù)據(jù)框架;完成短臨天氣監(jiān)測(cè)預(yù)警子系統(tǒng)開(kāi)發(fā),研發(fā)基于“Farneback光流法”的雷達(dá)外推預(yù)報(bào)模型,實(shí)現(xiàn)未來(lái)0~3 h駐馬店市災(zāi)害性天氣監(jiān)測(cè)預(yù)報(bào);完成預(yù)報(bào)預(yù)警服務(wù)發(fā)布子系統(tǒng)開(kāi)發(fā),研發(fā)建立了融合站點(diǎn)實(shí)況、雷達(dá)實(shí)況、雷達(dá)外推及數(shù)值預(yù)報(bào)等多種數(shù)據(jù)資料的災(zāi)害性天氣預(yù)報(bào)預(yù)警應(yīng)用系統(tǒng);利用移動(dòng)通信基站大數(shù)據(jù)分析結(jié)果,實(shí)現(xiàn)了預(yù)警信息按災(zāi)害落區(qū)的靶向發(fā)布。
關(guān)鍵詞 氣象災(zāi)害;靶向預(yù)警;Farneback光流法雷達(dá)外推
中圖分類號(hào):P49 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):2095–3305(2022)02–0079–03
中小城鎮(zhèn)和基層地區(qū)是防范氣象災(zāi)害的薄弱之地,是防災(zāi)減災(zāi)的最后一道防線。駐馬店市具有獨(dú)特的地理位置和氣候條件,歷來(lái)是洪澇干旱等氣象災(zāi)害的多發(fā)、重發(fā)地區(qū)同時(shí)又是氣候變化影響敏感的地區(qū)之一。受全球氣候變化影響,極端氣象災(zāi)害越來(lái)越頻繁,給城市管理和人民群眾生命財(cái)產(chǎn)安全帶來(lái)重大隱患,建立快速、便捷的信息傳輸渠道,確保災(zāi)害性天氣信息快速、精準(zhǔn)傳遞給防災(zāi)責(zé)任人,為防災(zāi)減災(zāi)爭(zhēng)分奪秒至關(guān)重要。梁華玲等[1]開(kāi)發(fā)了災(zāi)害性天氣自動(dòng)報(bào)警系統(tǒng),金成等[2]提出了杭州市基于位置的突發(fā)事件預(yù)警信息全媒體發(fā)布方式。
駐馬店市氣象局在前人研究的基礎(chǔ)上,結(jié)合地方防災(zāi)減災(zāi)的需要,開(kāi)發(fā)了基于位置的災(zāi)害性天氣靶向預(yù)警系統(tǒng),實(shí)現(xiàn)災(zāi)害性天氣“智慧定位”,預(yù)警信息“靶向發(fā)布”,為全市防汛應(yīng)急指揮工作提供精準(zhǔn)、高效的氣象服務(wù),為保障人民群眾生命財(cái)產(chǎn)安全爭(zhēng)取有效時(shí)間,有力提升氣象災(zāi)害應(yīng)對(duì)能力。
1 系統(tǒng)總體設(shè)計(jì)思路及技術(shù)路線
1.1 總體設(shè)計(jì)思路
構(gòu)建一個(gè)可實(shí)現(xiàn)氣象災(zāi)害監(jiān)測(cè)預(yù)警預(yù)判及應(yīng)急短信服務(wù)的輔助決策系統(tǒng),實(shí)現(xiàn)常規(guī)氣象資料(溫度、雨量等資料)和非常規(guī)氣象資料(云圖、雷達(dá)拼圖等)的采集、處理和入庫(kù),歷史常規(guī)氣象資料統(tǒng)計(jì)分析和圖形化處理等。利用光流法外推雷達(dá)回波反演出災(zāi)害性天氣即將發(fā)生的強(qiáng)度及位置,結(jié)合實(shí)況資料對(duì)氣象災(zāi)害預(yù)警信息進(jìn)行自動(dòng)精細(xì)化預(yù)判,同時(shí)可進(jìn)行人工干預(yù)。利用移動(dòng)通信基站大數(shù)據(jù)分析,在災(zāi)害性天氣落區(qū)范圍內(nèi),以移動(dòng)通信基站輻射范圍為單元,有針對(duì)性地向相關(guān)部門(mén)和人民群眾靶向發(fā)送預(yù)警信息,提高預(yù)警信息發(fā)布的準(zhǔn)確率,實(shí)現(xiàn)氣象防災(zāi)減災(zāi)精準(zhǔn)服務(wù)??傁到y(tǒng)由基礎(chǔ)支撐系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、應(yīng)用系統(tǒng)、信息發(fā)布終端、安全保障系統(tǒng)、標(biāo)準(zhǔn)規(guī)范體系組成。
1.2 技術(shù)路線
1.2.1 業(yè)務(wù)流程 主要業(yè)務(wù)流程如圖1所示。
氣象監(jiān)測(cè)報(bào)警業(yè)務(wù)流程分析:接入氣象站點(diǎn)及天氣雷達(dá)實(shí)況資料,顯示實(shí)況資料,對(duì)歷史資料進(jìn)行統(tǒng)計(jì)分析,用戶設(shè)置關(guān)注區(qū)域各類氣象要素的報(bào)警閾值,當(dāng)實(shí)況值超臨界閾值,進(jìn)行報(bào)警提醒,提醒方式包括圖形報(bào)警、聲音報(bào)警及短信提醒多種方式。
氣象預(yù)報(bào)業(yè)務(wù)流程分析:接入短臨預(yù)報(bào)、EC中期預(yù)報(bào)、公服中心及省級(jí)預(yù)報(bào)服務(wù)產(chǎn)品,提供預(yù)報(bào)產(chǎn)品的顯示查看功能,同時(shí)利用實(shí)況資料,對(duì)預(yù)報(bào)產(chǎn)品進(jìn)行預(yù)報(bào)檢驗(yàn),進(jìn)行誤差統(tǒng)計(jì)分析。
氣象預(yù)警業(yè)務(wù)流程分析:系統(tǒng)根據(jù)用戶設(shè)置的預(yù)警閾值,及時(shí)進(jìn)行預(yù)警信息制作,并通過(guò)整合的預(yù)警信息發(fā)布平臺(tái),向多渠道發(fā)布預(yù)警信息。
數(shù)據(jù)監(jiān)控管理業(yè)務(wù)流程分析:系統(tǒng)后臺(tái)實(shí)時(shí)監(jiān)控源端的數(shù)據(jù)產(chǎn)品,根據(jù)源數(shù)據(jù)的生產(chǎn)時(shí)間自動(dòng)更新到本地,并標(biāo)準(zhǔn)化處理。對(duì)數(shù)據(jù)同步更新過(guò)程持續(xù)監(jiān)控,對(duì)于數(shù)據(jù)缺失、異常的情況,做好日志記錄,并及時(shí)提醒值班人員,進(jìn)行數(shù)據(jù)查看和補(bǔ)調(diào)。
1.2.2 主要技術(shù)方法 (1)雷達(dá)外推技術(shù)研發(fā):對(duì)雷達(dá)的基本反射率、組合反射率和累積降水進(jìn)行外推。外推采用光流法。Farneback是一種基于梯度的方法[3],假設(shè)圖像梯度恒定且假設(shè)局部光流恒定。圖像一般是二維的(灰度圖像),那么圖像像素點(diǎn)的灰度值可以看成是一個(gè)二維變量的函數(shù)。假設(shè)以感興趣的像素點(diǎn)為中心,構(gòu)建一個(gè)局部坐標(biāo)系(并不是針對(duì)整張圖像)。對(duì)函數(shù)進(jìn)行二項(xiàng)展開(kāi),可以近似為:
其中,X=(x,y)為二維列向量,A為2×2的對(duì)稱矩陣,b為2×1的矩陣。構(gòu)建目標(biāo)函數(shù)來(lái)進(jìn)行優(yōu)化求得位移:
在實(shí)際情況中,這種方法求得的結(jié)果中噪聲太多,因此可以使用興趣像素點(diǎn)的鄰域,然后使用加權(quán)的目標(biāo)函數(shù):
而對(duì)于稠密的光流法存在孔徑的問(wèn)題,即從小孔中觀察一塊移動(dòng)的黑色幕布觀察不到任何變化。但實(shí)際情況是幕布一直在移動(dòng)中。因此將引入金字塔結(jié)構(gòu),即從不同尺度(圖像金字塔)上對(duì)圖像進(jìn)行觀察,由高到低逐層利用上一層已求得信息來(lái)計(jì)算下一層信息。
Gunnar Farneback金字塔的步驟為:(1)首先計(jì)算金字塔最頂層圖像的光流,根據(jù)最頂層光流結(jié)果計(jì)算其次上層的光流初始值,再進(jìn)一步估算其光流的精確值。最后,用計(jì)算的次上層光流結(jié)果估計(jì)下一層光流的初始值,計(jì)算其精確的值后再繼續(xù)代入下一層計(jì)算,直到金字塔的最底層。
(2)靶向發(fā)布技術(shù)研發(fā):基于SOA架構(gòu)的服務(wù)接口,與移動(dòng)建立基站300 m范圍人口信息、基站信息、基站短信發(fā)布監(jiān)控等實(shí)時(shí)信息共享庫(kù),建立信息實(shí)時(shí)更新機(jī)制。采用大數(shù)據(jù)分析實(shí)現(xiàn):災(zāi)害性天氣落區(qū)智能提取;落區(qū)基站提取(基站位置、活動(dòng)人口信息、定時(shí)更新)落區(qū)人口分析(人口分布熱力圖);落區(qū)人工修正(基于地圖的在線編輯);分基站發(fā)布(與移動(dòng)通訊基站的短信發(fā)布接口)。
2 氣象監(jiān)測(cè)預(yù)報(bào)業(yè)務(wù)資料加工處理
2.1 數(shù)據(jù)收集
通過(guò)CIMISS氣象基礎(chǔ)數(shù)據(jù)支撐平臺(tái)和實(shí)況降水接口河南省綜合業(yè)務(wù)平臺(tái)收集各類氣象監(jiān)測(cè)實(shí)況數(shù)據(jù)資料?;贑IMISS數(shù)據(jù)和實(shí)況監(jiān)測(cè)接口,各類數(shù)據(jù)資料通過(guò)項(xiàng)目開(kāi)發(fā)建設(shè)的“數(shù)據(jù)運(yùn)行監(jiān)控系統(tǒng)”實(shí)時(shí)訪問(wèn)、傳輸及獲取,經(jīng)過(guò)相關(guān)處理后存入數(shù)據(jù)庫(kù)系統(tǒng)中。
2.2 數(shù)據(jù)處理
結(jié)構(gòu)化數(shù)據(jù)處理:對(duì)于結(jié)構(gòu)化數(shù)據(jù),通過(guò)后臺(tái)程序,利用多線程異步技術(shù),定時(shí)批量讀取省臺(tái)數(shù)據(jù)庫(kù)然后保存到本地氣象數(shù)據(jù)庫(kù)。根據(jù)省臺(tái)不同的數(shù)據(jù)列別更新頻率不同,分別設(shè)置不同的掃描間隔時(shí)間去同步,其中氣象站監(jiān)測(cè)數(shù)據(jù)為1 min頻率,水文站數(shù)據(jù)為5 min頻率,站點(diǎn)代表站預(yù)報(bào)為10 min頻率,臺(tái)風(fēng)和站點(diǎn)統(tǒng)計(jì)數(shù)據(jù)為1 h頻率[4]。
非結(jié)構(gòu)化數(shù)據(jù)處理:本程序后臺(tái)基于FTP協(xié)議,使用多線程異步定時(shí)批量讀取省臺(tái)2個(gè)FTP服務(wù)器(其1為EC服務(wù)器)同步到本地磁盤(pán)陣列中保存。根據(jù)各個(gè)預(yù)報(bào)格點(diǎn)資料的不同更新頻率,本地也設(shè)置了不同的時(shí)間間隔來(lái)同步。該同步日志的默認(rèn)保存時(shí)間也為7 d,可以根據(jù)需要做相應(yīng)的修改。如果第一次同步出現(xiàn)異常情況,會(huì)把該異常信息加入到同步日志并在另外一個(gè)單獨(dú)的線程里面去同步這些異常的文件資料,前端顯示會(huì)在數(shù)據(jù)后面顯示(補(bǔ))加以區(qū)分。
2.3 雷達(dá)監(jiān)測(cè)及外推數(shù)據(jù)實(shí)現(xiàn)
對(duì)各類雷達(dá)資料,需要按照實(shí)際需要加工處理各級(jí)產(chǎn)品。本程序適用于處理雷達(dá)回波強(qiáng)度基本反射率、雷達(dá)估測(cè)(QPE)和雷達(dá)預(yù)報(bào)(QPF)、風(fēng)暴追蹤、中氣旋等氣象產(chǎn)品。
回波強(qiáng)度處理示例:將FTP同步程序同步到的雷達(dá)回波強(qiáng)度原始數(shù)據(jù)轉(zhuǎn)化成氣象數(shù)據(jù)標(biāo)準(zhǔn)格式之一的NC格式,并將該NC文件根據(jù)回波強(qiáng)度圖例設(shè)定的值生成不同級(jí)別的回波強(qiáng)度SVG供系統(tǒng)前端調(diào)用。
雷達(dá)估測(cè)(QPE):由于省臺(tái)FTP默認(rèn)只有10 min的估測(cè)格點(diǎn)數(shù)據(jù)。本程序根據(jù)歷史估測(cè)10 min數(shù)據(jù)先生成30 min NC格點(diǎn)數(shù)據(jù)文件,再通過(guò)2個(gè)30 min估測(cè)數(shù)據(jù)生存1 h估測(cè),再根據(jù)3個(gè)1 h生成1個(gè)3 h估測(cè),以此類推一共生成72 h的累計(jì)估測(cè)數(shù)據(jù)。
雷達(dá)預(yù)報(bào)(QPF):由于省臺(tái)最長(zhǎng)的雷達(dá)預(yù)報(bào)只有未來(lái)6 h、12 h不是連續(xù)的,暫時(shí)沒(méi)有采用。所以需要根據(jù)6 h的QPF生成12 h、24 h、48和72 h的產(chǎn)品。類似雷達(dá)估測(cè)的方式生成。
3 數(shù)據(jù)庫(kù)系統(tǒng)建設(shè)
3.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)
本系統(tǒng)后臺(tái)一共用了3個(gè)SQLSe-rver數(shù)據(jù)庫(kù),分別為:氣象數(shù)據(jù)庫(kù)、地理數(shù)據(jù)庫(kù)和業(yè)務(wù)數(shù)據(jù)庫(kù)。其中氣象數(shù)據(jù)庫(kù)每天的數(shù)據(jù)增量為95 M左右。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)圖見(jiàn)圖2。
3.2 數(shù)據(jù)入庫(kù)
本系統(tǒng)后臺(tái)采用多線程異步定時(shí)去省局?jǐn)?shù)據(jù)庫(kù)和FTP服務(wù)器批量讀取最新數(shù)據(jù)。這樣能保證每種數(shù)據(jù)類別能同時(shí)更新,不用等某一類別數(shù)據(jù)同步完后再開(kāi)始同步下一列別數(shù)據(jù)。當(dāng)某個(gè)同步線程出異常,將該異常信息記錄在數(shù)據(jù)庫(kù)日志表中,系統(tǒng)后臺(tái)單獨(dú)開(kāi)辟一線程單獨(dú)去處理同步過(guò)程中出錯(cuò)的數(shù)據(jù),等待下次2次同步,如果再次出異常就會(huì)進(jìn)入第3次或者第4次,直到同步成功為止。
3.3 數(shù)據(jù)庫(kù)數(shù)維護(hù)
數(shù)據(jù)庫(kù)日均增量:氣象數(shù)據(jù)庫(kù)每日的增量約為95 M。數(shù)據(jù)庫(kù)月均增量:氣象數(shù)據(jù)庫(kù)每月的增量約為3 G。數(shù)據(jù)庫(kù)備份方式:采用SQLServer計(jì)劃任務(wù)自動(dòng)硬盤(pán)備份。
4 軟件應(yīng)用系統(tǒng)開(kāi)發(fā)
4.1 展示首頁(yè)
首頁(yè)主要為各分系統(tǒng)進(jìn)入之界面,同時(shí)包括氣象直觀相關(guān)信息。展示功能如圖3。
4.2 短臨天氣監(jiān)測(cè)預(yù)警系統(tǒng)
短臨天氣監(jiān)測(cè)預(yù)警系統(tǒng)功能包括監(jiān)測(cè)報(bào)警和預(yù)警管理兩部分組成,監(jiān)測(cè)報(bào)警主要以站點(diǎn)、雷達(dá)、衛(wèi)星、基站和預(yù)警報(bào)警提醒及發(fā)布為主(圖4)。
監(jiān)測(cè)報(bào)警功能組成包括站點(diǎn)監(jiān)測(cè)、雷達(dá)監(jiān)測(cè)、衛(wèi)星云圖、雷電監(jiān)測(cè)、基站監(jiān)測(cè)、短臨預(yù)警提醒、預(yù)警信息提醒、站點(diǎn)監(jiān)測(cè)告警和預(yù)警信息發(fā)布(圖5、圖6)。
預(yù)警發(fā)布主要功能包括落區(qū)選擇、預(yù)警信息編輯、落區(qū)信息提?。▓D7)。
預(yù)警管理功能包括短臨提醒統(tǒng)計(jì)、預(yù)警提醒統(tǒng)計(jì)、本地預(yù)警統(tǒng)計(jì)、發(fā)送任務(wù)統(tǒng)計(jì)和預(yù)警信息管理。后臺(tái)管理頁(yè)面主要平臺(tái)后臺(tái)管理提供服務(wù),內(nèi)容包括閾值管理、權(quán)限管理、用戶管理、日志查看。
5 總結(jié)與展望
5.1 總結(jié)
基于位置的災(zāi)害性天氣靶向預(yù)警系統(tǒng)主要完成以下工作內(nèi)容:建立了駐馬店氣象綜合數(shù)據(jù)庫(kù)系統(tǒng),構(gòu)建了業(yè)務(wù)應(yīng)用的數(shù)據(jù)框架。實(shí)現(xiàn)了短臨天氣監(jiān)測(cè)、站點(diǎn)監(jiān)測(cè)和預(yù)警信息的智能提醒服務(wù)。研發(fā)建立了基于光流法的0~3 h的雷達(dá)外推預(yù)報(bào)應(yīng)用系統(tǒng)。研發(fā)建立了融合站點(diǎn)實(shí)況、雷達(dá)實(shí)況、雷達(dá)外推及數(shù)值預(yù)報(bào)等多種數(shù)據(jù)資料的災(zāi)害性天氣預(yù)報(bào)預(yù)警應(yīng)用系統(tǒng)。利用移動(dòng)通信基站大數(shù)據(jù)分析,實(shí)現(xiàn)了預(yù)警信息按災(zāi)害落區(qū)的靶向發(fā)布。初步構(gòu)建了從數(shù)據(jù)接收處理、監(jiān)測(cè)預(yù)警提醒、預(yù)警產(chǎn)品制作發(fā)布服務(wù)的綜合應(yīng)用平臺(tái)。
5.2 工作展望
為提高短臨天氣監(jiān)測(cè)預(yù)報(bào)預(yù)警的準(zhǔn)確性需要進(jìn)一步加強(qiáng)氣象資料基礎(chǔ)存儲(chǔ)及運(yùn)算支撐體系建設(shè)。同時(shí)針對(duì)預(yù)報(bào)業(yè)務(wù)技術(shù)支撐體系,未來(lái)還可做如下工作:雷達(dá)外推算法的改進(jìn),基于雷達(dá)基數(shù)據(jù),進(jìn)一步改進(jìn)雷達(dá)外推算法和服務(wù)能力;融合自動(dòng)站數(shù)據(jù),改進(jìn)雷達(dá)定量降水估測(cè)(QPE)方法;雷達(dá)外推融合快速更新同化系統(tǒng)的短臨0~6 h逐10 min降水。
參考文獻(xiàn)
[1] 梁華玲,劉健,余銳,等.佛山市三水區(qū)災(zāi)害性天氣監(jiān)測(cè)靶向報(bào)警系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].廣東氣象,2019,41(2):53-56.
[2] 金成,王小良,蔡激揚(yáng),等.基于位置的突發(fā)事件預(yù)警信息全媒體發(fā)布方式[J].浙江氣象,2019,40(3):39-44.
[3] 安晶晶,劉高平,朱佳寧. Farneback光流法在短臨預(yù)報(bào)中的應(yīng)用[J].軟件, 2018,39(10):26-33.
[4] 林青,潘寧,劉銘.光流法以及結(jié)合機(jī)器學(xué)習(xí)在臨近預(yù)報(bào)中的應(yīng)用[J].海峽科學(xué),2017(12):17-20.
責(zé)任編輯:黃艷飛
Design and Application of Location-based Targeted Early Warning System for Disastrous Weather
ZHOU? Yang (Zhumadian Meteorological Bureau, Zhumadian, Hebei 463000)
Abstract Due to its unique geographical location and climatic conditions, Zhumadian city has always been a frequent and recurrent area of meteorological disasters such as floods, floods and droughts, and one of the areas sensitive to the impact of climate change. It is of great significance to establish a fast and convenient information transmission channel to ensure that disastrous weather information is fast and accurate. This paper realized the design and development of location-based disastrous weather targeting early warning system, established Zhumadian meteorological comprehensive database system, and con-structed the data framework of business application; Complete the development of short-term and imminent weather monitoring and early warning subsystem, developed radar extrapolation prediction model based on“farneback optical flow method”, and realized the monitoring and prediction of disastrous weather in Zhumadian city in the next 0-3 hours; Complete the development of forecast and early warning service release subsystem, developed and established a disastrous weather forecast and early warning application system integrating station reality, radar reality, radar extrapolation, numerical forecast and other data; Based on the big data analysis results of mobile communication base stations, the targeted release of early warning information according to the disaster area was realized.
Key words Meteorological disaster; Tar-geted early warning; Farneback optical flow radar extrapolation
基金項(xiàng)目 中國(guó)氣象局·河南省農(nóng)業(yè)氣象保障與應(yīng)用技術(shù)重點(diǎn)實(shí)驗(yàn)室應(yīng)用技術(shù)研究項(xiàng)目“基于人工智能的強(qiáng)對(duì)流天氣識(shí)別研究及模型建立”(KM202042)。
作者簡(jiǎn)介 周揚(yáng)(1987—),女,河南駐馬店人,助理工程師,本科,主要研究方向:災(zāi)害性天氣預(yù)報(bào)預(yù)警。
收稿日期 2021-12-10