论文部分内容阅读
石漠化是一种严重的生态地质灾害,石漠化信息管理是国土部门及时了解石漠化情况并制定出有效的防治措施的基础。我国西南地区是石漠化分布最多的地区,加上本区域经济发展相对落后,信息化程度相对弱,是我国石漠化信息化的重点和难点。南川区国土部门有着多年的技术资料积累,而现有的手工管理模式和手段已越来越不能满足石漠化防治工程的管理需求。为了更好的利用现代信息技术手段来解决石漠化的信息管理难题,提高石漠化防治的效率,建立石漠化管理信息系统是极其必要的。组件GIS是GIS技术发展的一个全新的阶段,它代表着当今GIS的发展潮流,基于标准的组件式平台,把GIS功能模式划分为几个控件,每个控件完成不同的功能,各个GIS控件之间、GIS控件与非GIS控件之间,基础组件与专业组件之间不仅可以自由、灵活重组,而且具有面向对象的可视化的界面和使用方便的标准接口,使系统开发和软件集成简单易行,真正实现“代码重用”和“组件化”。MapObjects由美国的ESRI开发,是一组供应用开发人员使用的制图与GIS功能组件,MapObjects包括一个OLE控件,以及一组OLE对象。一个OLE控件是一个可重复使用的软件组件,它可以将许多其他OLE对象包装在一个包中,其优点是可以嵌入到其他软件中使用,利用它可以在普通的编程语言上实现主要的地理信息系统的功能,节省人力和时间。本研究以南川区目前石漠化成因特点和需求为出发点,设计开发南川石漠化管理信息系统。根据软件工程思想,在进行石漠化管理信息系统的需求分析基础上,完成软件系统的总体设计、数据库设计、功能设计,界面设计。系统开发基于C/S结构,开发语言选择Visual Basic,利用了MapObjects组件、ADO控件、Access数据库管理等技术。文中对系统建设背景、目标、基础理论方法、系统设计原则与运行环境、框架结构与关键技术、系统功能、系统实现等进行了详述。由于数据库在一个管理信息系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致,有利于程序的实现,因此数据库设计是本论文讨论的一个重点,包括数据库概念设计和逻辑设计。GIS数据库存储的数据包括空间数据和属性数据,它们之间具有密切的联系,是GIS数据库管理系统必须解决的重要问题,论文也讨论了如何实现属性数据与空间数据的连接、查询和管理。系统主要实现的功能有系统管理、数据管理、地图管理、信息管理、石漠化趋势分析、防治石漠化项目进度管理等功能。系统具有界面友好、全中文化、功能简化、易学易用等特点,方便基层用户的学习和使用。系统为县级石漠化防治的分级管理,以及项目规划、可行性研究、组织实施、项目进度、验收等环节提供了图形、多媒体文档的管理平台;并提高了数据的科学管理手段。同时,系统开发具有很强的针对性,基本实现了南川石漠化信息空间数据与属性数据的综合管理,投入实际生产应用后,必将整体提高土地、林农业、水保等几大部门防治石漠化的工作效率。最后,对系统开发过程中的主要工作进行了总结,指出了本文所取得的成就以及不足,并提出了今后的研究方向,如空间分析、遥感图像处理、网络化等方面还有待完善。