论文部分内容阅读
本论文是小流域环境修复与水土保持可视化信息管理研究与开发,是针对宁夏回族自治区固原市茹河流域环境修复与水土保持信息管理所做的研究与开发,是对MAPGIS的二次开发,主要想为工程管理信息带来方便,本论文是对MAPGIS的拓展。在环境修复和水土保持工作中存在着数据量巨大,管理复杂等特点,传统的档案式的属性数据与图形数据分离的信息管理方式已经远远不能适应当今大规模的环境整治工作的需要,所以必须寻求一种更有效的信息管理方式。地理信息系统的出现,给环境修复和水土保持的信息管理带来了方便,将属性数据与图形数据有机结合,将环境修复和水土保持的可视化信息管理的实现变为可能。通过对GIS二次开发的研究,由于传统的二次开发过程中将耗费大量的时间和精力,将开发的期限无限延长,所以否定了应用传统的开发方式;而组件式二次开发具有无需专门的GIS语言、GIS功能强大、开发便捷、更大众化、小巧灵活、价格低廉等优点。组件式GIS二次开发,将占据了二次开发的主导地位。本文从地理信息系统二次开发入手,以VB可视化编程语言为开发工具,对基于VB的MAPGIS系统二次开发实现固原市茹河流域环境修复与水土保持可视化信息管理系统作了系统的理论总结和探讨。VB结合MAPGIS的二次开发可使用函数开发和组件(控件)开发两种方式,为了完整的总结基于VB开发MAPGIS的理论和方法,本文从函数开发和组件开发两种方式都作了理论探讨,阐述了MAPGIS组件开发平台的组成,层次和功能划分,MAPGIS组件设计,开发的基本思想和原则,使用MAPGIS组件进行GIS应用软件二次开发的一般方法和步骤,以及在VB中使用MAPGIS组件对象的基本步骤。在理论探讨的基础上,运用组件开发和函数库开发方法,结合固原市茹河流域环境修复与水土保持信息管理,作了系统分析和VB程序实现,并实现了系统建库,图形数据和属性数据的连接。本文通过组件式MAPGISGIS二次开发,完成了小流域环境修复与水土保持可视化信息管理的系统规划、及初步开发;将复杂的水土保持信息的管理变的简单、明了,实现了整个项目区在微机中的缩影。这将在以后小流域水土保持信息管理有很大的实践意义。