珠海市气象防灾减灾探测网新增设备数据监控平台的开发
扫描二维码
随时随地手机看文章
引言
基于百度地图,针对现有珠海市气象探测网的气象探测设备,建设一套珠海市气象防灾减灾探测网新增设备数据监控平台,将气象设备的地理分布、气象要素数据采集系统、气象要素实时监控系统、气象要素异常监控报警系统等统一至同一平台,构造气象要素统一展示平台,通过数据采集和网络传输方式,展示各自独立的智能设备的运行参数、指标等数据,对于异常数据进行多种方式的报警(异常数据显示红色),从而缩短判断故障的时限,提高解决故障的能力,达到实时记录和监控,有效预警和报警的目的,做到"预防在线、监控在线、管理在线"。
1系统架构
如图1所示,系统架构分为2层,底层数据采集层主要进行数据的采集、解析、入库:监控展示层主要把数据从数据库取出,供前端页面展示。
2软件开发环境
系统整体的展示与操作采用B/s架构:后端开发语言:PHP:后台数据库:MysOL。
3运行环境
服务器端:windowsserver2012:数据库:MysOL。浏览器端:windowsxP/7/8/10。
4数据采集
基于"场景+服务"的设计理念,实现探测设备地理分布的显示、探测设备数据采集、设备动态监控、异常报警等需求,为客户提供专业化的体验。
该平台针对8种气象探测设备,按照不同的数据存储方式制定不同的数据访问策略,对于自动气象站、生物舒适度等数据直接传给省局探测数据中心,然后通过省局统一接口平台(IDEA)对外提供数据服务。气象设备数据格式多样,采集频次高,需要花很大的精力熟悉IDEA平台提供的接口,然后解析入库。
对于能见度仪等设备,由于它们是自组网的,可以通过访问能见度的数据库,实时读取数据并加以展示。
对于蓝天观测仪、太阳辐射、GPs/MET水汽观测等设备,数据是以文件目录结构的形式进行存储的,需要访问该目录,并解码入库,然后再进行数据展示。
5界面展示
5.1地理分布
根据探测设备的安装位置,将设备的经纬度信息映射到百度地图上加以显示,系统默认显示全部的探测设备,包括自动气象站、能见度仪、蓝天观测仪、GPs/MET水汽观测、太阳辐射、生物舒适度、大气负离子等探测设备,选择其中任意一个设备,系统就会在百度地图上单独显示该类型的设备。
平台总页面如图2所示,设备分类分布显示如图3所示。
5.2实时数据监控
实时监控各类数据,后台通过数据采集程序,自动下载数据并传到前台,供前端页面展示,如图4所示。
6结语
通过开发本系统,将多源异构数据整合入库,实现了多种探测设备的实时数据监控,方便了设备运维人员开展业务,缩短了故障处理的时效,在一定程度上提高了单位信息化运维能力与水平。