王子成 金 鑫 管宪伟
水文信息在网络环境下的应用和服务拓展
王子成 金 鑫 管宪伟
随着网络的普及,实现水文信息在网络上的实时查询能够满足水文信息的实时性、及时性和时效性。水文信息数据通过各水文基层测站每日发送获得,并存储在水文信息专用的数据库中。为使水文信息在互联网上及时更新并实现数据库查询,需做以下工作:(1)建立一个ACCESS数据库表,并设置好数据库中的表结构;(2)用编程软件制作一个数据库提取软件;(3)用网页制作软件制作一个水文服务网页;(4)申请网络空间域名;(5)提取数据库数据并将制作的水文服务网页及数据提交到域名空间。
建立ACCESS数据库,按照水文信息接收SQL数据库中的库表结构和所需服务项目,在建立的ACCESS数据库中建表,库表结构按照SQL数据库中的库表结构进行设置,各表包括水雨情信息表、河道信息表、各站登记表等。
提取的信息数据从水文信息接收数据库中提取,用VB语言编程,根据之前建立的ACCESS库表结构对应制作水文信息提取软件。编辑完成后的提取软件,可根据需要选择提取日期,只需执行即可,并在程序中指定的盘符下生成一个ACCESS数据表文件。
根据水文信息的特点以及各单位的需要制作主页、子页及相关项目。主页包括所有水文信息的概况及分项查询的项目。子页根据各地区防汛办公室、水利局及其他需求单位分别设立,为其设置好对应需要的各站信息,包括该地区河道站、雨量站及水库站详细的水情信息、雨情信息,并根据需要制成表格及动态浏览形式。为了便于使用,实现整体查询及单站多时段查询的目标,还需建立一些相关的河道站、雨量站及水库站的登记表子网页等。为确保水文资料不外泄,同样要设定指定的用户名及密码,只有指定用户才能访问子页中水文信息的数据。网页为动态网页,自动读取ACCESS数据库中的数据并成表。
在本机设立虚拟IP和虚拟服务器,建立一个虚拟的网络环境进行水文信息网的调试,经过内部调试,确保软件及网页运行状态良好的情况下,根据提取数据库及制作网页占用的空间,申请合理的网络空间及域名。将网页部分和ACCESS数据库表上传至所申请的网络空间即可。
每日在本地数据库接收水文信息完毕后,需运行提取水情信息软件生成ACCESS数据库。将ACCESS数据库上传到网络空间指定目录中,网页自动读取上传的ACCESS数据库表并生成表格。根据需求可随时更改提取软件,对网页的服务项目进行删除和添加。
通过水文信息网,各地区防汛办公室、水利局及需求单位可在网络上直接查询行政区流域所需要的水文信息,其中包括:每日8时流域内河道站的总体水情信息、每日8时流域内河道站的总体雨情信息、每日8时流域内雨量站的总体雨情信息、每日8时流域内水库站的总体水情信息、每日8时流域内河道站的总体雨情信息、暴雨加报信息、流域内河道站流量和水文的实时测量信息、流域内水库站的实时测量信息、整体流域的旬月水文信息。为方便工作和查询,添加水文站、雨量站及水库站的登记表,可以进行单站水情信息、雨情信息、水库信息的多日查询。在雨情信息查询上添加界值功能,可查询指定降雨强度以上或区间的降雨。网页中查询项目都以表格形式列出,这样既能满足该行政区流域内整体水文信息的查询,又能满足单个站多时间段水文信息的查询,且能直观地看出所查询的河流流量、水位的涨落趋势及区域内降雨强度的分布。
水文信息通过网络的拓展服务应用,省去了大量的数据统计和汇报工作,极大地提高了日常水文工作的效率;水文信息网的建立也极大满足了各防汛部门对于水文信息的要求,可从各个信息表中直观得到该行政区流域内整体的水、雨情情况和单个站别多时段水、雨情情况。更便于了解流域内河道流量水位的起涨情况,更好地控制水库蓄水、放水的调节时间。同时需求部门可从水文信息网页上的报表的各项子表中得到所需要的信息,并对应其工作进行调整
吉林省水文水资源局白城分局 137000 吉林省水文水资源局吉林分局 132013 中水淮河规划设计研究有限公司 233001)