茂名综合气象观测业务保障系统的设计与实现
2021-06-23麦宗鉴李子平刘祖俐贾锦龙
麦宗鉴,李子平,刘祖俐,贾锦龙
(1.茂名市气象局,广东茂名 525000;2.信宜市气象局,广东信宜 525300)
随着气象现代化建设进程的加快,综合气象观测业务保障信息的获取对基层气象观测保障业务显得越来越重要。在业务交流过程中发现,自动站雨量报警平台[1]、预报业务平台[2]、人影综合业务系统[3]、灾情及灾害性天气系统[4-5]等研究较多,但对未来观测、预报、服务融为一体的综合气象业务的探讨研究[6]相对少些。近年来,各省、市气象局技术人员为方便业务交流,搭建了许多与之相对应的PC端或者移动端Web平台业务系统[7-9],实现了便捷的信息化管理。
目前,茂名市综合气象观测业务保障信息化及系统化管理常出现以下情况:一是由于综合保障人员通常是从其他岗位转调过来,虽然通过培训,取得上岗资格,但对使用MDOS、ASOM等观测业务系统功能未能深入了解,对如何查询正点到报信息的操作不熟练,影响业务质量;二是查询或使用地面国家站的历史资料文件或者有关业务的规范性文件,没有一个存放共享资源又易于查阅的平台,查阅起来相对困难;三是茂名区域站点较多,巡检过程中除了记录站点真实状况,还记录现场未解决的情况。因各站点存在问题不同,为此搭建一个将站点、站点实况和待处理情况关联起来的平台,为下次巡检保障作好充分准备。为了解决上述3种问题,以IIS6.0平台为基础,结合ASP、PHP后端技术共同搭建茂名市综合气象观测业务保障系统,以期为茂名综合气象观测业务管理提供一个便捷的平台。
1 系统功能设计思路
茂名市综合气象观测业务保障系统基于B/S结构架设,利用前、后端技术,实现数据的互联互通和提高工作效率为目的。该系统是一个业务装备保障管理平台,其界面设计简洁,运行稳定,模块功能操作简单。
该系统采用了javaScript、html和css技术及layui框架搭建前端,后端采用ASP、PHP技术架构,利用Access数据库存储数据。系统功能技术实现流程如图1所示。
图1 茂名气象综合观测业务保障系统技术流程示意图
该系统主要实现4项功能:(1)获取茂名地面国家站正点到报的提示信息;(2)下载历史年月报表资料;(3)查阅业务规范文件;(4)管理区域站巡检信息。
2 ASP与PHP共享端口设计思路
茂名气象综合观测业务保障系统是基于IIS6.0下架设,传统的ASP脚本语言是作为后端数据运行的标配,但为了更好扩展该系统的功能,在IIS6.0下加载PHP应用环境,让传统的ASP与PHP共享同一个端口,面向过程与面向对象并用,不仅保障两种语言运行环境的兼容性,而且使得该系统具备良好的扩展性。
3 系统功能
3.1 获取茂名地面国家站正点到报的提示信息
获取茂名地面国家站正点到报的提示信息作为该系统功能的一部分,通过调用广东IDEA数据访问接口,利用PHP作为代理服务器返回提示的信息。
操作方法:进入该系统“查询正点到报情况”功能,在图2a点击“选择时间”文本框,从弹出的日历上选择需要查询的时间,点击“现在”按扭可获取当前的时间,最后点击“确定”按扭提交时间信息,页面通过请求获取正点到报提示信息,如图2b所示。
图2 成功获取正点提示信息
综合保障人员使用该功能获取到的提示信息可以快速监控到正点数据到报时间或未到报等信息,也可避免综合保障人员因对原有其他业务系统操作不熟悉而影响到业务质量,如图3所示的是2020年3月4日16时所监控到的一个应用场景。
图3 2020年3月4日应用场景
3.2 下载历史年月报表资料
年月报表资料通常都提前上传到服务器指定目录下,进入该系统后点击“历史资料下载”功能即可进入下载页面,然后根据需要下载文件,如图4所示,操作人员根据需要勾选单个或多个年月报表文件,然后再点击“文件下载”按扭进行下载,并通过浏览器以压缩包的文件格式下载到本地,操作人员可以快速获取到所需的资料。
图4 历史下载功能页面
3.3 查阅业务规范文件
使用该系统将预先制作好的html文件存放在指定服务器目录上,并部置到Web服务器平台上,通过使用本系统的“查阅业务文件”功能,根据文件标题,查阅需要的相关文件内容,通过以上操作新手保障人员不仅能快速了解相关的核心业务文件的相关规范及技术文档,还可以大幅提高工作效率。
3.4 管理区域站维护巡检信息
茂名市共有170多个区域站点,站点较多,为了便于管理各站点在巡检过程中的真实状况,使用该系统的“区域站维护巡检”,填写雨量校准的实测值、记录落地站点汛期除草时间、巡检时间及每个站点的待处理情况等。不仅方便保障人员了解各站点的实况,而且还可针对下次维护巡检作具体的安排。应用表单如图5所示。
图5 区域站维护巡检信息表单填写
在实际工作中,若有站点要做巡检,保障人员可以通过此系统查询该站点的历史巡检记录如图6所示,从而掌握该站点上一次的巡检时间和待处理的问题,有利于下一次巡检工作安排。
图6 站点巡检记录查询
4 结论
1)该系统总体采用Web Pages技术开发,每个页面具有完整的功能,互不依赖、相对独立且具有良好的可扩展性。若有业务规范改变,只需修改单个页面,而不需修改整个系统页面,易于维护。
2)系统对录入的数据后端自动处理,生成表格或文字供前端请求调用,前后端分离,减少服务器负载压力,加快响应速度。
该设计为适应气象事业现代化发展,加快推进茂名市综合气象观测业务信息化及系统化管理,通过开发本市级管理系统实现了国家级台站正点到报提示,为保障人员提供了一个快速方便的工作平台。该系统实现了业务规范性文件、历史数据等资料共享,并用于决策服务等工作,提高了工作效率;实现了系统化管理区域站点的巡检信息记录,便于巡检工作更具有针对性。