1、Outline1.Background2.Target Users3.Functionality Description3.1 水文水资源模型3.2 算法工具箱4.开发思路一、研究背景和意义 研究背景 水资源是制约黑河流域当地社会经济的最主要因素;黑河流域已经开展了很多相关的研究,积累了很多数据,开发了一些水资源管理和评价模型 但,生产部门现有管理模型大多基于统计,移植性差,对无数据地区无法精确模拟;科研模型追求精确地表达水文物理过程和对机制的了解,而在易用性和实用性上有欠缺,很难得到管理群体的认可和接受;。需要借助现代的信息系统技术(GIS)为科研模型和水管部门间架设桥梁。国外已经有一些商用
2、软件,如WMS,但特定于国外的数据环境,不能简单移植 国内,特别是针对干旱区内陆河流域,这方面还是空白。事实上,现在还没有好的水文模型能在整个黑河流域尺度上对水文过程进行精确模拟,从而不能准确地进行水土资源评价。水管部门仍倾向于使用简单的回归或系统模型。研究意义 因此,在国际现有优秀水土资源评价工具的基础上,针对黑河流域进行修改和发展,对黑河流域的水土资源进行预测和评价,并建立易于水管部门使用的信息平台,有以下意义:满足水管部门的要求;具备直接的,根据黑河流域的用水现状,着重定位于水量的空间分配,为水管部门的分水方案进行科学评价,及提供水量预测和用水情景模拟,从而为水管部门制定下一步用水方案提
3、供参考。在上,研究黑河内陆河如此一个地貌单元多样、水资源转化关系复杂、生态环境脆弱、水问题日益突出而又十分敏感的流域内的水土资源评价模型,有助于加深对黑河内陆河流域水文物理过程和水资源转化机制的了解。系统目标 为黑河流域水资源管理和科研工作提供快速、有效的决策支持和科研工作平台 Simple 用户无论定位在科研人员,还是管理人员,软件一定要易用 Expandable 应用Plug-in结构使得扩展异常的容易 Impressive 所有的输入输出均以可视化模块提供,甚至以地图、电影(时序地图最好以电影的方式录下来)的方式呈现给用户 Integrated/Distributed/General P
4、owerful跟fast是以后的目标2.Target Users Management Users 要求简单、实用的系统功能 Scientific Users 强调集成模型的前沿性(分布式水文模型SWAT),系统具备通用、扩展3.Functionality View3.1 水文模型 以SWAT为骨干(体现前沿性)、辅以实用的水文水资源管理预测模型3.2 算法工具箱4.开发思路 Heihe DSS在逻辑上包括三部分,即前处理、模型和工具、后处理。前处理主要是负责数据的集成和管理(导入、转换等),以及模型所需参数的自动生成。模型和工具包括修改后的SWAT和水资源管理模型,和用于这些模型的辅助工具。
5、后处理是指将模型结果以报表、地图或其它可视化的手段提供给用户逻辑结构总体开发思路 采用xp的设计方式,主程序实现基本的GIS功能(特别DEM相关),图形界面 由Terralib实现GIS支持 Terralib支持基本的GIS栅格、矢量操作;提供大部分水文建模所需的函数 以积木的方式搭建,相关模块通过接口(interface)增加到主程序 设计良好的接口 以XML管理程序配置 开发思路:借鉴国外成功同类软件如WMS、BASINS,尽量使用现成的组件平台和开发语言 基于Windows主流 GUI界面 Visual c+7 混合常规c+和.net编程正在做和已经完成的任务 In progress TerraLib Qt(可能需要买,一个很好的基于C+的界面套件,可以实现平台无关性)QLPK(线性规划,Open source)SWAT 时间序列模型 Completed 水文系统模型 Designing a plug-in framework欢迎讨论