APP下载

洪水预报水文数据预处理方法探讨

2012-08-14陈光

浙江水利科技 2012年6期
关键词:数据库

陈 光

(湖州市水文站,浙江 湖州 313000)

1 问题的提出

历史洪水资料是洪水预报模型参数率定的基础,建立水文预报方案的洪水资料基本由水文整编数据转换而成[1]。位于湖州市境内的西苕溪流域防汛任务十分艰巨,为提高流域内水库和河道代表站洪水预报的时效性,湖州市水文部门申报建设西苕溪流域实时洪水预报系统。该系统降雨径流计算主要采用新安江模型,系统建设初期,首要的任务是将dBASE、FoxPro、Sybase等不同格式存储管理的基础水文数据库相关记录转换为统一的数据库格式,然后对所需的历史雨量、蒸发、水位、流量等数据进行库表结构转换、摘录数据时段化转换插补等,最终形成洪水资料库。

水利行业标准SL 324—2005《基础水文数据库表结构及标识符标准》[2]贯彻实施的时间不长,浙江省基础水文数据库经历了dBASE到FoxPro数据库开发管理的阶段,目前绝大部分历史数据以.dbf文件格式存储。近几年,水文基础数据采用了南方片 《水文资料整汇编软件》SHDP1.0进行整编,成果数据以Sybase SQL Anywhere 5.0格式存储(默认数据文件为SHDP.db)[3];升级版SHDP2.0即将投入使用,成果数据改为SQL SERVER 2000(个人版)存储,数据库主文件为MDF格式。

SQLSERVER2000数据库管理程序实用性较好,西苕溪流域实时洪水预报系统采用其作为后台数据库。因此,以MDF格式存储历史洪水资料即能满足生产要求。

2 历史洪水数据转换方法

采用SQL SERVER 2000的DTS(导入和导出数据)功能,分别将dBASE或FoxPro不同版本的.dbf文件、Sybase版本的.db文件导入到新建的历史洪水数据库中,通过DELPHI编程技术,实现相关数据库表结构转换和摘录数据时段化插补功能(见图1)。……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库