利用Java语言开发观测数据监控软件
2018-06-08胡景波
农业与技术 2018年10期
关键词:功能
胡景波 邱 杰 王 磊
(湖州市气象局,浙江 湖州 313000)
引言
随着自动气象观测业务改革的进一步加快,人工观测逐渐被自动观测取代,各类自动观测仪器正陆续在全国各气象台站投入业务使用,称重降水传感器、雪深传感器、降水现象传感器、大气成分观测仪等高精度自动化仪器已经陆续完成安装调试,有些台站已经实现了2套新型自动站同时运行,互为备份。自动化仪器数量的增加一定程度上减少了值班员的工作量,但会带来一些新的问题,例如新安装的仪器运行不够稳定,值班人员如果不能及时发现,就会造成较长时间的数据异常,甚至数据丢失。因此,日常工作中对自动化仪器工作情况的监控变得尤为重要。在此背景下,本文利用JAVA语言[1]设计了一系列实时比对监控软件,实现对数据的异常、文件的形成和上传进行监控,并附加报警程序,达到对数据质量进行控制的效果,有效提高观测工作效率和数据质量。
1 实现功能
1.1 定时检查文件是否形成并上传
虽然目前台站使用的地面综合观测业务软件有相关的功能,但实际工作中发现监控软件与业务用机在同一计算机上存在着极大地隐患,不能发现例如计算机卡死等造成的上传延误情况,本文所设计的软件在另外的计算机上独立运行,实时监控业务计算机工作情况,与地面综合观测业务软件很好地共存,起到双重监控的作用。
1.2 对比同时次长Z文件中的气象要素值
数据对比部分对比的不是每分钟数据,而是长Z文件中的数据[2],也就是每5min对比1次。……
登录APP查看全文
