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