防汛办公软件的研发与应用
2014-01-19刘中义
刘中义
(辽宁省水文水资源勘测局葫芦岛分局,辽宁葫芦岛125000)
防汛办公软件的研发与应用
刘中义
(辽宁省水文水资源勘测局葫芦岛分局,辽宁葫芦岛125000)
针对SL323—2011《实时雨水情数据库表结构与标示符标准》,编制的“防汛办公”软件,实现了信息传输监控,数据查询,数据报表,数据可视化。能够及时地为防汛抗旱决策提供依据。经过一段时期的运行,取得了良好的效果。已经成为防汛科学决策的重要工具。
防汛;水情 软件;研发;应用
0 前言
水情信息是防汛决策的重要依据。如何将收集的信息及时、准确、科学、清晰的提供给决策部门对防汛的科学决策、人民生命财产的安全及经济社会建设都具有极其重要意义。该“软件”对 信息传输监控,水情信息查询,水情信息图表展示,雨情报警,水情数据库应用等进行了深入的研究,并结合防汛工作的实际需要,研发出应用方便、直观易懂、图表清晰、快捷准确的防汛办公软件,经实际运行效果很好,并得到了市领导和有关部门的肯定。
1 软件总体设计
水情信息自下而上的传输过程中,一般经由4级单位,如图1所示。
图1 水情信息传输示意图
在水文测站,数据采集设备采用专业公司的定型产品,水文测站至市水情分中心之间的传输信道多种多样,一般有 PSTN,GPRS,GSM,微波,超短波等等。其余三级单位目前均已实现光纤网络连接,已经组成了企业网络,各个网络节点之间传输、处理软件由水利部水文局统一开发,应用在各级单位。防汛办公软件,主要应用在市水情分中心(或省水情中心)一级。主要围绕水文测站到市水情分中心之间以及市水情分中心到省水情中心之间信息传输的监控,水情信息查询,水情信息图表应用3部分功能设计,是水情工作日常办公的重要工具[1]。
1.1 系统平台
鉴于当前微型计算机的普及程度,选用占主导地位的WindosXP系统平台,数据库采用SQL Server 2000,开发工具选择 VB.NET,网络协议采用TCP/IP。
1.2 软件结构
“软件”一方面需要进行数据库表的查询,另一方面需要通过各种水文要素图来显示水情信息,因此,采用CS结构设计水情值班软件。
2 模块设计与实现
“软件”实现的功能模块,如图2所示。
图2 办公软件功能模块示意图
2.1 最新水情
2.1.1 最新雨情
最新雨情提供从指定时间起到计算机系统当前时间为止各报汛站的降水量的合计值,填记在行政分布图上。可以通过配置文件设置显示的字体,字号,颜色。
2.1.2 最新河道水情
最新河道水情提供数据库中各个水文站最后一个时间的水情信息。若水势涨,显示红色数据;若水势落,显示蓝色数据;若水势平,显示黑色数据[2]。
2.1.3 最新水库水情
最新水库水情提供数据库中各个水库站最后一个时间的水情信息。若水位超过汛限水位,显示红色数据;若水位超过溢洪道底高程,显示粉红色数据;其他情况,显示黑色数据。
2.2 数据查询
2.2.1 实时数据查询
实时数据查询提供了数据库内39个实时信息表的数据查询功能,同时可以选择时间段,选择项目,选择站点,选择字段等灵活的查询方式,对查询的结果可以导出到CSV格式的文本文件中进行存档。
2.2.2 基本数据查询
基本数据查询提供了数据库内18个基本信息表的数据查询功能,同时可以选择项目,选择站点,选择字段等灵活的查询方式,对查询的结果可以导出到CSV格式的文本文件中进行存档。
2.2.3 预报数据查询
预报信息查询提供了数据库内12个预报信息表的数据查询功能,同时可以选择项目,选择站点,选择字段等灵活的查询方式,对查询的结果可以导出到CSV格式的文本文件进行存档。
2.2.4 水情报文查询
水情报文查询提供了收到的水情电文、错误电文、迟报电文的查询显示,并提供了错报率统计、迟报率统计功能。可以将统计查询结果导出到CSV格式的文本文件中进行存档。
2.2.5 缺报情况查询
缺报情况查询能够对日降水量报、旬月雨量报、河道水情报、水库水情报、墒情报等5种来报情况进行检查,当有缺报情况发生时,在数据表格内显示序号、站号、站名、电话号码等信息。
2.2.6 报文传输确认
为了确保市水情分中心将水情电报传输到省水情中心,进行确认检查的一个功能模块。若有水情电报在传输过程中发生丢失时,会在文本框内显示出来,以便进行补发处理。
2.3 水情图表
水情图表由9部分组成,分别是:
1)降水量分布图:绘制行政区域内降水量的分布图,能够自动绘制等雨量线,标注降水量值,计算降水量的区域均值,统计最大值、最小值。
2)水文站过程图:按照实时数据库中水文站的信息,绘制一定时段内的水位、流量过程线,并提供了时段洪量的计算功能。
3)水库站过程图:按照实时数据库中水库站的信息,绘制一定时段内的入库流量、水位、库容、出库流量过程线,并提供了时段入库洪量、出库洪量、库容变量的计算功能。
4)降水量填图:降水量填图是在已有报汛站点分布底图上,在一定的位置,打印降水量信息的功能模块。
5)墒情填图:墒情填图是在已有报汛站点分布底图上,在一定的位置,打印墒情信息的功能模块。
6)河道水情报表:是日常办公中提供水文站水位、流量、水势等信息的一种报表。
7)水库水情报表:是日常办公中提供水库站水位、库容、入库流量、出库流量、水势、闸门启闭等信息的一种报表。
8)雨情报表:是日常办公中提供行政区域内报汛站日降水量、旬降水量、月降水量信息的一种报表。
9)墒情报表:是日常办公中提供行政区域内报汛站墒情、地下水埋深等信息的一种报表。
2.4 降水量情况
1)降水量对比:提供当前旬或月降水量,与去年同期降水量的比较情况,以及与多年均值比较情况的水情报表。
2)降水量检查:用于各报汛站时段降水量合计与日降水量的比较检查;日降水量合计与旬降水量的比较检查;旬降水量合计与月降水量的检查。以便发现缺报、漏报、错报。
3)降水量统计:用于各报汛站给定起止时段降水量合计计算。
4)降水量登记:将各个时段的降水量数据填记到登记表内,用于雨情分析检查。
5)降水量月报表:将各个报汛站各日降水量填记到月报表中,用于雨情分析,统计,检查。
2.5 帮助
2.5.1 信息
显示版权信息,研发单位,研制人员,联系电话,电子信箱地址等信息。
2.5.2 帮助
帮助模块提供软件的版权声明,联系方式,功能介绍,安装的硬件要求、软件要求,参数配置,菜单功能的说明信息等。
3 软件特色
3.1 兼容性好
本软件应用平台、数据库、开发工具,均为MicroSoft公司生产,其相互的兼容性能最好。
3.2 易于应用
根据本地情况,对软件的配置文件进行相应的设置,对数据库工作表进行相应配置,就能够正常运行本软件。各个命令菜单,只要使用鼠标就能够完成信息查询、计算、分析、处理。
3.3 便于增加新功能
由于本软件是自主开发,掌握所有程序代码。改进现有功能,以及增加新功能,将会非常方便。
3.4 图像性能强
降水量分布图、水文站过程图、水库站过程图的绘制模块,完全采用底层程序代码,速度快,生成的图片可以为BPM格式,也可以为GIF格式,在其他文档中使用特别方便。
4 应用
在辽宁省葫芦岛市、朝阳市等水情分中心,应用防汛办公软件,能够快速生成降水量报表、降水量对比表和降水量分布图,绘制水文站水位流量过程线,水库站水位、库容、出库流量过程线,以及快速计算时段洪水总量等、同时能对数据库内89个表的实时信息和历史信息进行查询,在防汛抗旱决策支持上,发挥了重要作用。
随着计算机和网络通信技术的飞速发展,防汛办公软件也将不断升级和改造。其功能将会越来越多,越来越强。自主研发水情值班应用软件,在信息时代的今天,具有广泛的借鉴意义。
[1]冯黎,张建,王鹏,等.水库防汛业务的实体对象描述[J].西北水力发电,2003,19(04):19-22.
[2]郭东明,王才,王教河.对防汛决策支持系统建设的总体思路[J].东北水利水电,2000,18(10):40-42.
R&D and Application for Flood Control Office Software
LIU Zhong-yi
(Huludao Substation of Liaoning Province Hydrology& Water Resources Survey Bureau,Huludao 125000,China)
Based on SL323—2011 Real Time Hydrological Information Database Structure and Mark Standard,compiled software for flood control can realize information transmission monitoring,data query,data reporting,data visualization,which provide the basis for flood control and drought fighting on time.After a period of operation,it has achieved good results and become an important tool for the decision making of flood control.
flood control;regimen;software;R&D;application
TV87
B
1007-7596(2014)05-0013-03
2013-02-20
刘中义(1956-),男,辽宁锦州人,高级工程师,从事水情、洪水预报、水资源论证评价等工作。