县级气象信息综合业务平台的设计与实现
杨松林 , 邓世忠*
(抚州市气象局,江西 抚州 344000)
摘 要:介绍了县级气象信息综合业务平台的设计与实现过程,并阐述了该信息平台各个功能模块的作用,从而为县级气象业务人员提供参考。
关键词:气象信息 业务平台 设计
中图分类号:P409 文献标识码:B 文章编号:1007-9033(2001)01-0037-03
为了进一步发挥气象业务现代化建设的效益,我们根据业务技术体制改革的要求,结合县局的实际业务工作,开发研制了县级气象信息综合业务系统。
1 系统的主要特点
(1) 系统采用Visual Basic 6.0编程,在中文Win9x上运行,并通过流行的下拉式菜单设计,将县级业务中的地面测报、气象服务、农业气象、信息网络以及台站管理等集成一体(图1)。
(2) 运用Access数据库管理技术,将繁琐的难于记忆的目录、文件名用数据库管理,并利用计算机系统时间生成当天最新资料文件名。一般业务操作人员不必了解任何文件名和文件路径,不需输入任何命令,只要用鼠标点击相应模块就可方便地使用本系统。
(3) 系统安装方便,只需运行安装盘#1中的SETUP.EXE,根据提示依次插入相应磁盘,按默认方式操作直至系统安装完成。系统提供了全中文的操作界面,使用时只要用鼠标点击相应菜单就可方便自如地操作,无需任何计算机软件知识,尤其适合基层台站使用。
2 系统设计的技术特点
(1) 系统设计时,充分应用了Visual Basic6.0中的Shell函数,方便地将本系统与Micaps系统、省台开发的地面气象资料查询系统以及安徽地面测报报表制作系统连接在一起。
(2) 根据9210命名规则,应用DBGrid控件,将文件路径及文件名用汉字直接替代,根据系统时间可自动形成当天的文件名。同时考虑到系统的推广和日益发展的业务需求,设计时留有数据维护接口,可通过增减或更改相应数据库,而无需更改源程序就可适应不同的业务工作,具有较好的可移植性和扩充性。
(3) 应用RichTextBox控件显示文本,解决了省台下发的指导预报产品不分行的现象。
3 主要功能模块
3.1 实时资料模块
该模块是Micaps系统应用的一部分。主要功能是根据定义好的Micaps系统命令行参数和各种综合图,将Pcvsat单收站接收到的各种实时气象资料经过相应的自动处理显示在业务操作人员面前。考虑到县局综合业务,本模块下设数值预报产品、卫星云图、传真图、实况天气图、抚河流域预报、雷达图像以及省内05时雨量等子功能模块。业务人员只需用鼠标就可调阅各种实时气象资料。
3.2 历史资料模块
该模块直接调用省台开发的地面气象资料查询系统,可以方便地进行各种气象资料检索与统计。系统提供了全区历年各县局包括逐日、逐旬、逐月、逐年的近10余种常用历史资料,供日常工作中使用。同时还可将这些资料打印成图形或表格形式,从而为开展气象科技服务以及给当地党政领导、农业部门指挥农业生产提供参考。
3.3 报务编辑模块
报务编辑模块集成各种报务编码规则,采用人工智能方式实现报文的编发。业务人员编发报时,只需将观测的气象要素用键盘输入,无需记忆枯燥无味的编报规定,就可自动编绎成所需的报文,并自动发报,大大方便了业务工作,提高了工作效率。其中的纠错功能又可以避免由于错输气象要素而造成的编报错误,减少了错情。同时,该模块还可根据业务发展的需要,方便地修改编报规定,具有良好的可操作性和移植性。
3.4 指导预报模块
该模块是充分发挥气象业务现代化建设效能的具体体现。主要功能是显示从Pcvsat接收的当天省台和市台指导预报,包括早、中、晚3次指导预报以及长期天气展望,春播、汛期、干旱趋势预报、旬报等文字预报产品。同时还可查询全国地级以上城市天气预报,供电视天气预报制作或对外开展气象科技服务使用。另外,本模块还提供了翻页功能,无需改变系统时间就可显示前几天的指导预报产品。
3.5 地面报表模块
该模块直接调用安徽地面测报报表制作系统,可完成地面报表的输入、预审、打印等工作。
3.6 信息加工模块
主要功能是针对不同专业用户的需求,在建立服务产品库的基础上,根据不同的天气变化,规范化、标准化地进行预处理,从而进行气象信息产品的深加工。
3.7 产品分发模块
该模块是面向社会和用户的一个重要窗口。主要功能是将加工好的内容丰富、形式多样的服务产品,利用计算机通信网络、传真,自动地分发至各专业用户,将灾害性天气监测预警信息及时传送给当地党政领导及防汛指挥部门。
3.8 政务信息模块
该模块是办公自动化的一部分,它将Pcvsat最近接收到的上级管理部门下发的各种行政公文、决策气象服务信息、业务管理文件等直接显示在操作人员面前,同时还可打印输出,从而真正实现了办公自动化。
3.9 远程传输模块
远程传输是地面通信传输系统,是县局各种信息资料上行的主渠道,也是Pcvsat单收站在出现故障时的资料下行的地面备份。该模块根据定义好的节目表,通过程控拨号或分组交换网登录到地台NT服务器上,从而方便地传输GD05报、地面报表、汇报材料等信息。在Pcvsat出现故障时,也可通过本模块获取天气图、云图、指导预报产品等气象服务必需的气象资料。
3.10 业务管理模块
根据县级基层台站的特点,该模块主要设计为台站管理使用,下设工作制度、业务质量、信息网络3个子模块。工作制度子模块主要是将日常工作中经常要用到的业务规定、值班制度、交接班制度、各种评分方法等存入计算机,以方便查询和学习,提高工作效率;业务质量子模块将地面测报、天气预报、农业气象等基本业务质量信息用计算机管理,这样可方便地查询、统计各种业务信息;信息网络子模块将县级的计算机网络用图形的方式生动地展示在计算机屏幕上,以便县局业务人员了解计算机网络系统结构。
4 结语
本系统目前已在抚州市所属县(市)气象局推广使用。由于系统涉及面广,难免有些不足之处,还需进一步改进完善。特别是结合县站气象服务工作的需要,在信息(产品)加工模块上还需进一步完善和改进。
第一作者简介:杨松林(1951-),男,工程师,主要从事天气气候分析工作.
评论