自动站逐小时观测资料质量评估反馈系统的设计与实现
2013-09-29杨远恒
杨远恒,白 滔,许 平
(贵州省气象信息中心,贵州 贵阳 550002)
1 引言
为了提高自动站数据的可用率,建立了国家级、省级、台站级的三级质量控制体系,通过“自动站逐小时观测资料实时质量控制评估系统”,国家局信息中心对各省上传的自动站观测数据进行了检验和评估,评估内容包括国家和区域地面自动站观测的逐小时气温、气压、相对湿度、风向、风速和小时累计降水量6个要素。经过评估系统判断为错误和可疑的数据将生成质量评估文件,并下发到各省信息中心,由信息中心将疑误数据下发到各地州市台站进行核实判断,台站对数据进行快速处理反馈。设计开发了“自动站逐小时观测资料质量评估反馈系统”,可实现疑误数据的实时接收、显示、反馈与统计查询功能。
2 系统功能设计
根据业务需求,业务人员分为县级、地级、省级3个级别,因此系统按照不同级别用户的业务需求进行功能设计。
首先,为方便业务人员快速查询所辖地区、县站的自动站疑误数据信息,系统根据IP地址自动判断所属省级、地级、县级用户,按照省、地、县三级分别实时显示各级别需要反馈的疑误数据信息。
其次,实现层层督促反馈的监督流程。省、地、县三级根据每个时次疑误数据的最迟反馈时间,自动进行疑误数据的反馈提醒,省级监控页面负责管理全省的疑误数据反馈情况,地级监控页面负责管理各地州疑误数据反馈情况,由省级督促地级、地级督促县级,最后由县级进行及时反馈的业务流程。
第三,针对省、地、县不同业务需求实现各自的功能。县级页面提供反馈提交功能;地级页面提供疑误数据反馈检查功能,由地级业务人员在每日规定时间前对县级反馈的数据进行检查核对;省级提供疑误数据反馈检查功能和反馈统计功能,负责对全省的疑误数据的反馈进行检查核对和统计查询。
图1 省、地、县三级业务反馈功能图
系统以国家气象信息中心下发的自动站疑误数据文件为数据源,服务器端基于VC++6.0和SQL server开发环境设计开发“质量反馈文件实时监控处理”程序,实时监控质量评估文件,并将评估文件解码入库,同时每天自动定时将县站反馈后的数据汇总生成上报文件,通过FTP自动上传国家局。系统采用B/S架构,通过Web页面,实现省、地、县疑误数据的实时接收、显示、反馈处理设计。服务器端程序处理流程如下:
图2 “质量反馈文件监控处理”流程图
3 应用效果
本系统主要特点是短小精悍,操作简单,界面清晰,自投入业务后稳定运行,其功能虽然不多,但具有较好的实用价值。县级用户能够对疑误数据进行反馈提交,省级、地级用户可以清晰查看各地州疑误数据的反馈情况,以及查看疑误数据反馈数据是否成功上传国家局,真正实现了自动站疑误数据的快速反馈处理。同时,省级用户可以方便快捷按月、按周统计出疑误数据的及时反馈率、逾限反馈率,为加强自动站疑误数据的反馈管理提供了分析依据。其界面如图3。
4 结束语
本系统实时接收国家局下发的自动站疑误数据信息,建立了省、地、县自动站疑误数据快速处理反馈业务流程,大大提高了我省自动站疑误数据的反馈率。同时,进一步发挥基层台站的数据质量源头控制作用,不断提高了我省自动站实时观测数据的有效性和可靠性。
图3 省、地、县三级业务反馈功能图
[1]孙鑫,余安萍.VC++6.0深入详解[M].北京:北京电子工业出版社,2006.