陳星宇 張偉勁 閔宇航 鄭彥虎
摘 ?要: 為了減少近年來多發(fā)的地質(zhì)災(zāi)害對(duì)人們?cè)斐傻膿p失,初步研究了用于地質(zhì)災(zāi)害預(yù)警與防治的監(jiān)測(cè)數(shù)據(jù)預(yù)警流程。討論了數(shù)據(jù)庫的總體設(shè)計(jì)和數(shù)據(jù)的來源;對(duì)數(shù)據(jù)庫進(jìn)行結(jié)構(gòu)設(shè)計(jì),提出了數(shù)據(jù)預(yù)處理方法;通過數(shù)據(jù)閾值預(yù)警來進(jìn)行地質(zhì)災(zāi)害的預(yù)警與防治。文章指出了建立數(shù)據(jù)庫的必要性,認(rèn)為只有建立了數(shù)據(jù)庫才能做到地質(zhì)災(zāi)害預(yù)警與防治的高效、精準(zhǔn),才能盡可能地降低地質(zhì)災(zāi)害對(duì)人們生命財(cái)產(chǎn)造成的損失。
關(guān)鍵詞: 地質(zhì)災(zāi)害; 數(shù)據(jù)庫建設(shè); 數(shù)據(jù)預(yù)處理; 預(yù)警; 防治
中圖分類號(hào):TP315 ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? 文章編號(hào):1006-8228(2020)03-20-04
Preliminary research on early warning procedure based on
geological disaster monitoring data
Chen Xingyu, Zhang Weijing, Min Yuhang, Zheng Yanhu
(collegeof information science and technology, Chengdu University of Technology, Sichuan, Chengdu 610051, China)
Abstract: In order to reduce the losses caused by geological disasters in recent years, the monitoring data early warning process for geological disaster early warning and prevention is studied. The overall design of the database and the source of the data are discussed; the structure of the database is designed and the method of data preprocessing is put forward; the early warning and prevention of geological disasters through the early warning of data threshold are carried out. This paper points out the necessity of the establishment of the database, and it is believed that only the establishment of the database can make the early warning and prevention of geological disasters efficient and accurate, and reduce the loss of life and property caused by geological disasters as much as possible.
Key words: geological disaster; database construction; data preprocessing; warning; prevention
0 引言
近幾十年來,溫室氣體持續(xù)排放,據(jù)數(shù)據(jù)估計(jì),全球碳排放2018年就增加了3.4%[1],由于大量的溫室氣體排放,導(dǎo)致“全球變暖”,全球氣溫上升使冰雪融化速度增快,降雨量逐漸增大,最終導(dǎo)致各地地質(zhì)災(zāi)害頻發(fā)。地質(zhì)災(zāi)害不僅對(duì)人類造成了巨額的損失和嚴(yán)峻的威脅,對(duì)自然環(huán)境也造成了嚴(yán)重的破壞[2]。因此為了保護(hù)自然壞境,收集地質(zhì)災(zāi)害數(shù)據(jù)以及建立一套地質(zhì)災(zāi)害的數(shù)據(jù)庫已迫在眉睫[3]。通過數(shù)據(jù)庫的數(shù)據(jù)對(duì)地質(zhì)災(zāi)害預(yù)警,進(jìn)而防治,對(duì)已經(jīng)造成損失的相關(guān)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)與評(píng)估,能將損失降到最低。
1 總體設(shè)計(jì)與數(shù)據(jù)獲取
數(shù)據(jù)服務(wù)負(fù)責(zé)接收傳感器采集的數(shù)據(jù),并根據(jù)平臺(tái)主體業(yè)務(wù)、數(shù)據(jù)統(tǒng)計(jì)和展示方式對(duì)數(shù)據(jù)進(jìn)行處理,如圖1所示。
數(shù)據(jù)獲取通過野外布置傳感器設(shè)備進(jìn)行數(shù)據(jù)的收集與上傳,同時(shí)通過攝像頭進(jìn)行人工監(jiān)控。傳感器包括:深層水平位移傳感器、地下水位傳感器、深部位移傳感器、表面位移傳感器、雨量站、水位傳感器等等。
2 數(shù)據(jù)庫建設(shè)
2.1 數(shù)據(jù)庫結(jié)構(gòu)
接收到傳感器上傳的數(shù)據(jù),按照監(jiān)測(cè)內(nèi)容進(jìn)行分類存儲(chǔ),每一類型的數(shù)據(jù)表按照月份進(jìn)行分表,例如:
device_yl_201902 (設(shè)備_雨量_時(shí)間月份),如表1所示[4]。
2.2 數(shù)據(jù)預(yù)處理
由于傳感器采集上報(bào)的數(shù)據(jù)會(huì)存在異?;蝈e(cuò)誤,所以需要對(duì)數(shù)據(jù)預(yù)處理。一般存在以下五種異常。
數(shù)據(jù)丟失異常:部分時(shí)間節(jié)點(diǎn)的監(jiān)測(cè)數(shù)據(jù)丟失。
時(shí)間漂移異常:傳感器時(shí)間錯(cuò)誤導(dǎo)致的數(shù)據(jù)采集時(shí)間錯(cuò)誤。
數(shù)據(jù)重復(fù)異常:同一條數(shù)據(jù)上報(bào)多次。
數(shù)據(jù)跳躍異常:數(shù)據(jù)明顯跳躍,如0.5mm、0.6mm、30mm。
異常數(shù)據(jù):異常的數(shù)據(jù),如超量程數(shù)據(jù)、一段錯(cuò)誤代碼或-10000mm。
⑴ 數(shù)據(jù)丟失異常處理
根據(jù)上報(bào)數(shù)據(jù)的傳感器編號(hào)得到前四次上報(bào)的正確數(shù)據(jù);
將前四次上報(bào)的正確數(shù)據(jù)與本次上報(bào)數(shù)據(jù)同時(shí)作為入?yún)?,傳入處理部分,期望輸出為本次上?bào)數(shù)據(jù)的理論采集值;
得到理論采集值將本次上報(bào)數(shù)據(jù)中的采集值更正后,在業(yè)務(wù)數(shù)據(jù)的標(biāo)記屬性中添加異常數(shù)據(jù)對(duì)應(yīng)的標(biāo)記碼。
⑵ 時(shí)間漂移異常處理
根據(jù)上報(bào)數(shù)據(jù)的傳感器編號(hào)得到丟失前四次上報(bào)的正確數(shù)據(jù);
將丟失前四次上報(bào)的正確數(shù)據(jù)與本次上報(bào)數(shù)據(jù)同時(shí)作為入?yún)?,傳入處理部分,期望輸出為丟失數(shù)據(jù)集中的采集值、采集時(shí)間、采集次數(shù);
得到丟失數(shù)據(jù)集將數(shù)據(jù)集中差的傳感器編號(hào)、成果數(shù)據(jù)值、標(biāo)記碼進(jìn)行補(bǔ)齊。其中標(biāo)記碼為數(shù)據(jù)丟失對(duì)應(yīng)的;
將補(bǔ)全的數(shù)據(jù)集中最后一天數(shù)據(jù)更新;
將數(shù)據(jù)集中的數(shù)據(jù)存入數(shù)據(jù)庫。
⑶ 數(shù)據(jù)重復(fù)異常處理
根據(jù)上報(bào)數(shù)據(jù)的傳感器編號(hào)得到上次上報(bào)的正確數(shù)據(jù);
將上次上報(bào)的正確數(shù)據(jù)與本次上報(bào)數(shù)據(jù)同時(shí)作為入?yún)ⅲ瑐魅胩幚聿糠?,期望輸出為需要保留的?shù)據(jù);
在保留下的數(shù)據(jù)中,標(biāo)記屬性添加數(shù)據(jù)重復(fù)標(biāo)記碼。
⑷ 數(shù)據(jù)跳躍異常處理
根據(jù)上報(bào)數(shù)據(jù)的傳感器編號(hào)得到前四次(如果存在數(shù)據(jù)丟失,即為丟失前的四條數(shù)據(jù)復(fù)用)上報(bào)的正確數(shù)據(jù),得到傳感器信息;
將前四次上報(bào)的正確數(shù)據(jù)、傳感器信息與本次上報(bào)數(shù)據(jù)同時(shí)作為入?yún)?,傳入處理部分,期望輸出本次采集的理論?
將本次上報(bào)數(shù)據(jù)中的采集值更新為輸出的本次理論采集值,在標(biāo)記屬性添加數(shù)據(jù)跳躍標(biāo)記碼。
3 數(shù)據(jù)閾值預(yù)警
數(shù)據(jù)存入數(shù)據(jù)庫之后,監(jiān)控平臺(tái)獲取各項(xiàng)數(shù)據(jù),經(jīng)一定算法的計(jì)算之后,做出預(yù)警等級(jí)判斷,若等級(jí)達(dá)到了預(yù)警級(jí)別,則自動(dòng)通知值守人員發(fā)生預(yù)警的地點(diǎn),值守人員進(jìn)行前往調(diào)查,若有必要,再通過專家判斷進(jìn)行災(zāi)害級(jí)別劃分,以及做出進(jìn)一步行動(dòng)。
3.1 閾值預(yù)警
定義全局MapWarn,用于緩存系統(tǒng)閾值預(yù)警模板。存儲(chǔ)格式為key-value格式,以傳感器編號(hào)為key,模板內(nèi)容信息為value,緩存到MapWarn中。
在系統(tǒng)啟動(dòng)時(shí),查詢監(jiān)測(cè)對(duì)象使用的預(yù)警模板和傳感器信息,將每個(gè)傳感器對(duì)應(yīng)的預(yù)警模板中監(jiān)測(cè)內(nèi)容的預(yù)警值與傳感器存儲(chǔ)在MapWarn中。
3.2 預(yù)警判定
在系統(tǒng)啟動(dòng)時(shí),立即查詢數(shù)據(jù)庫中監(jiān)測(cè)對(duì)象對(duì)應(yīng)的預(yù)警模板。將監(jiān)測(cè)對(duì)象中的傳感器編號(hào)作為key,預(yù)警模板對(duì)象作為value緩存到MapWarn中。具體流程如圖2所示。
⑴ 查詢數(shù)據(jù)庫中監(jiān)測(cè)對(duì)象對(duì)應(yīng)的預(yù)警模板:在數(shù)據(jù)服務(wù)啟動(dòng)時(shí),從數(shù)據(jù)庫中查詢所有監(jiān)測(cè)對(duì)象中各傳感器對(duì)應(yīng)的預(yù)警模板,以傳感器編號(hào)為key,預(yù)警模板信息為value保存到MapWarn中。
⑵ 新增監(jiān)測(cè)對(duì)象或選擇預(yù)警模板:若新增監(jiān)測(cè)對(duì)象在選擇預(yù)警模板確定時(shí),或者修改監(jiān)測(cè)對(duì)象預(yù)警模板確定時(shí),同時(shí)請(qǐng)求數(shù)據(jù)服務(wù)中更新MapWarn接口,將MapWarn中數(shù)據(jù)進(jìn)行更新。
3.3 預(yù)警流程
根據(jù)上報(bào)數(shù)據(jù)中的傳感器編號(hào)即該監(jiān)測(cè)內(nèi)容類型,從MapWarn中獲取到對(duì)應(yīng)的監(jiān)測(cè)內(nèi)容對(duì)應(yīng)的各個(gè)預(yù)警模板,具體流程如圖3所示。
流程說明:
⑴ 預(yù)處理數(shù)據(jù):從預(yù)處理數(shù)據(jù)中獲取本次變化、累計(jì)變化、24h變化的值;用于后續(xù)警情級(jí)數(shù)判斷。
⑵ 從數(shù)據(jù)庫中計(jì)算出連續(xù)變化率:根據(jù)傳感器編號(hào)從數(shù)據(jù)庫中查詢改傳感器累計(jì)三天的變化率,放到自定義的變量中,用于后續(xù)警情級(jí)數(shù)判斷。
⑶ 獲取MapWarn中對(duì)應(yīng)的預(yù)警模板:根據(jù)傳感器編號(hào)從MapWarn中獲取對(duì)應(yīng)的預(yù)警模板信息。
⑷ 最后得出預(yù)警結(jié)果,結(jié)果結(jié)構(gòu)為“本次變化-3級(jí)”+“連續(xù)變化-2級(jí)”等;
4 結(jié)束語
對(duì)于各地地質(zhì)情況應(yīng)及時(shí)收集當(dāng)?shù)氐牡刭|(zhì)數(shù)據(jù),建立數(shù)據(jù)庫,將進(jìn)行數(shù)據(jù)預(yù)處理后的數(shù)據(jù)存入,做好對(duì)地質(zhì)災(zāi)害的監(jiān)督與防治工作,盡可能提前預(yù)防地質(zhì)災(zāi)害;對(duì)于已經(jīng)發(fā)生的地質(zhì)災(zāi)害,本文的研究能夠使地質(zhì)災(zāi)害監(jiān)測(cè)平臺(tái)直接調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行判斷與處理,根據(jù)數(shù)據(jù)的變化進(jìn)行預(yù)警,從而做到快速反應(yīng),迅速援救,盡可能降低地質(zhì)災(zāi)害對(duì)人們?cè)斐傻膿p失[5]。從前景來看,本文提出的數(shù)據(jù)預(yù)處理可以運(yùn)用在各個(gè)地質(zhì)災(zāi)害監(jiān)測(cè)平臺(tái)上,根據(jù)各個(gè)地區(qū)的地質(zhì)情況再做微調(diào)即可建庫,預(yù)警流程也無需做出大幅改動(dòng),通用性強(qiáng),方法簡(jiǎn)單,精準(zhǔn)高效。對(duì)于不同地區(qū)的地質(zhì)地貌,本文需進(jìn)一步研究以根據(jù)當(dāng)?shù)氐刭|(zhì)情況在合適地點(diǎn)布置傳感器,以實(shí)現(xiàn)誤差最小化,數(shù)據(jù)采集效率最高化[6]。
參考文獻(xiàn)(References):
[1] 胡德良,托尼·巴波薩.全球變暖加速 2018年海洋溫度創(chuàng)紀(jì)錄[J].資源與人居環(huán)境,2019.4:44-45
[2] 王克峰,李芹.地質(zhì)災(zāi)害信息系統(tǒng)及群測(cè)群防體系基礎(chǔ)地理信息數(shù)據(jù)庫建設(shè)[J].測(cè)繪與空間地理信息,2017.40(11):100-102
[3] 高佳.基于Geodatabase的礦區(qū)地質(zhì)災(zāi)害數(shù)據(jù)庫的設(shè)計(jì)[J].西安科技大學(xué)學(xué)報(bào),2014.34(6):748-753
[4] 張勇,王小明,程顯洲.上海地震災(zāi)害情景構(gòu)建數(shù)據(jù)庫建設(shè)[J].地震地磁觀測(cè)與研究,2018.39(1):154-158
[5] 李萍,李海凌.基于知識(shí)管理的自然災(zāi)害信息檔案管理研究[J].價(jià)值工程,2018.37(26):23-25
[6] 謝國(guó)安.水利工程地質(zhì)災(zāi)害危險(xiǎn)性評(píng)估方案研究[J].河南科技,2019.20:94-96