珠海市氣象防災(zāi)減災(zāi)探測網(wǎng)新增設(shè)備數(shù)據(jù)監(jiān)控平臺的開發(fā)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
引言
基于百度地圖,針對現(xiàn)有珠海市氣象探測網(wǎng)的氣象探測設(shè)備,建設(shè)一套珠海市氣象防災(zāi)減災(zāi)探測網(wǎng)新增設(shè)備數(shù)據(jù)監(jiān)控平臺,將氣象設(shè)備的地理分布、氣象要素?cái)?shù)據(jù)采集系統(tǒng)、氣象要素實(shí)時(shí)監(jiān)控系統(tǒng)、氣象要素異常監(jiān)控報(bào)警系統(tǒng)等統(tǒng)一至同一平臺,構(gòu)造氣象要素統(tǒng)一展示平臺,通過數(shù)據(jù)采集和網(wǎng)絡(luò)傳輸方式,展示各自獨(dú)立的智能設(shè)備的運(yùn)行參數(shù)、指標(biāo)等數(shù)據(jù),對于異常數(shù)據(jù)進(jìn)行多種方式的報(bào)警(異常數(shù)據(jù)顯示紅色),從而縮短判斷故障的時(shí)限,提高解決故障的能力,達(dá)到實(shí)時(shí)記錄和監(jiān)控,有效預(yù)警和報(bào)警的目的,做到"預(yù)防在線、監(jiān)控在線、管理在線"。
1系統(tǒng)架構(gòu)
如圖1所示,系統(tǒng)架構(gòu)分為2層,底層數(shù)據(jù)采集層主要進(jìn)行數(shù)據(jù)的采集、解析、入庫:監(jiān)控展示層主要把數(shù)據(jù)從數(shù)據(jù)庫取出,供前端頁面展示。
2軟件開發(fā)環(huán)境
系統(tǒng)整體的展示與操作采用B/s架構(gòu):后端開發(fā)語言:PHP:后臺數(shù)據(jù)庫:MysOL。
3運(yùn)行環(huán)境
服務(wù)器端:windowsserver2012:數(shù)據(jù)庫:MysOL。瀏覽器端:windowsxP/7/8/10。
4數(shù)據(jù)采集
基于"場景+服務(wù)"的設(shè)計(jì)理念,實(shí)現(xiàn)探測設(shè)備地理分布的顯示、探測設(shè)備數(shù)據(jù)采集、設(shè)備動(dòng)態(tài)監(jiān)控、異常報(bào)警等需求,為客戶提供專業(yè)化的體驗(yàn)。
該平臺針對8種氣象探測設(shè)備,按照不同的數(shù)據(jù)存儲方式制定不同的數(shù)據(jù)訪問策略,對于自動(dòng)氣象站、生物舒適度等數(shù)據(jù)直接傳給省局探測數(shù)據(jù)中心,然后通過省局統(tǒng)一接口平臺(IDEA)對外提供數(shù)據(jù)服務(wù)。氣象設(shè)備數(shù)據(jù)格式多樣,采集頻次高,需要花很大的精力熟悉IDEA平臺提供的接口,然后解析入庫。
對于能見度儀等設(shè)備,由于它們是自組網(wǎng)的,可以通過訪問能見度的數(shù)據(jù)庫,實(shí)時(shí)讀取數(shù)據(jù)并加以展示。
對于藍(lán)天觀測儀、太陽輻射、GPs/MET水汽觀測等設(shè)備,數(shù)據(jù)是以文件目錄結(jié)構(gòu)的形式進(jìn)行存儲的,需要訪問該目錄,并解碼入庫,然后再進(jìn)行數(shù)據(jù)展示。
5界面展示
5.1地理分布
根據(jù)探測設(shè)備的安裝位置,將設(shè)備的經(jīng)緯度信息映射到百度地圖上加以顯示,系統(tǒng)默認(rèn)顯示全部的探測設(shè)備,包括自動(dòng)氣象站、能見度儀、藍(lán)天觀測儀、GPs/MET水汽觀測、太陽輻射、生物舒適度、大氣負(fù)離子等探測設(shè)備,選擇其中任意一個(gè)設(shè)備,系統(tǒng)就會在百度地圖上單獨(dú)顯示該類型的設(shè)備。
平臺總頁面如圖2所示,設(shè)備分類分布顯示如圖3所示。
5.2實(shí)時(shí)數(shù)據(jù)監(jiān)控
實(shí)時(shí)監(jiān)控各類數(shù)據(jù),后臺通過數(shù)據(jù)采集程序,自動(dòng)下載數(shù)據(jù)并傳到前臺,供前端頁面展示,如圖4所示。
6結(jié)語
通過開發(fā)本系統(tǒng),將多源異構(gòu)數(shù)據(jù)整合入庫,實(shí)現(xiàn)了多種探測設(shè)備的實(shí)時(shí)數(shù)據(jù)監(jiān)控,方便了設(shè)備運(yùn)維人員開展業(yè)務(wù),縮短了故障處理的時(shí)效,在一定程度上提高了單位信息化運(yùn)維能力與水平。