论文部分内容阅读
水是人类社会可持续发展的基础条件。随着社会经济的快速发展,水资源短缺已成为制约我国经济可持续发展的瓶颈,通过先进的技术手段提高我国水资源管理和决策的水平势在必行。本文在全面分析水资源利用和管理现状的基础上,从开发的角度研究基于GIS的水资源决策支持系统,并以衡水市为例进行实际开发。本系统采用了插件式GIS应用框架为系统的框架模式,系统采用三库结构,设计了数据库、模型库、文本库,并在系统中加入了GIS的空间分析及专题图模块。系统以Visual C#为开发平台,并以ArcEngine为GIS二次开发组件,建立了友好的人机交互界面。在插件式GIS应用框架的设计上,对该框架的框架组成、通信契约、插件容器和插件获取及解析4个组成部分分别进行设计及实现,使该框架具有可扩展性强、可重用性高、使用简单及可维护性强的特点。数据库主要包括空间数据库和属性数据库,数据库设计采用关系模型,表之间的关联性通过主码和外码所体现的参照关系实现,对于空间信息采用国际统一分类标准对图形进行分层,空间信息属性编码以国际、国内及地方标准为依据。以集成二次开发方式对ArcGIS进行二次开发,引用ArcEngine开发组件较为完整的实现了基本空间属性数据的添加、修改、删除、查询,以及对空间信息的放大、缩小、移动、更新,对图元要素的修改、更新。同时专题图形式表现水资源信息变化规律及空间分布。在模型库中利用灰色预测模型可对社会经济、人口,水质等进行预测。在空间分析模块中实现了缓冲区分析、图层叠置分析和空间影响范围分析3个功能,辅助决策者进行空间分析。该系统开发面向实际需要,界面友好,实用性强,将为水资源管理及决策水平的提高作出贡献。