论文部分内容阅读
当前,我国的土地、资源、环境等方面均面临着严重的问题,如人口基数庞大、土地退化、常规资源日益匮乏和环境污染等问题,严重威胁着社会的可持续发展.如何快速、系统、精确地掌握上述问题的时空变化信息,并及时制定出有效的防治措施,是当务之急,关系着国计民生.论文针对上述问题,在湖北省水土保持遥感监测信息系统构建项目的支持下,提出以当前最先进的数据库系统Oracel9i为基础平台,构建土地资源环境专业数据库的技术解决方案,并设计了面向普通用户的数据库界面管理系统.本数据库系统将有效地提高对土地资源环境数据的管理和利用,为信息的挖掘提供了基础支撑,同时为将来信息的网络发布提供了技术保障.土地资源环境数据库系统构建的关键问题是如何设计数据模型.论文通过对土地资源环境数据特征及其存在问题的系统研究,比较分析了拓扑关系数据模型、实体—关系数据模型和面向对象的数据模型,最终确立以面向对象的数据模型为基础,构建适于Oracel9i数据库系统的面向对象的空间数据模型.在该模型中,地理特征按照其几何及物理关联性在逻辑上组成一些相对独立的信息层(数据集),信息层中的各对象又以单个空间地理实体为数据组织和存储的基本单位.在数据库信息层中是以特征属性表的方式存储,层中的每个地理对象或要素对应着表中的一条记录.数据库中的每个特征表都有设有内部标识号和用户标识号(ID)数据项,各数据表通过内部标识号相关联,利于进行空间数据的检索、查询和浏览.在数据库系统的建设过程中,我们采用了ArcCatalog和ArcSDE技术.通过ArcCatalog,可以组织和管理各种数据,尤其是对元数据的支持和管理,从而为数据的输入、输出和格式的转变提供了方便.数据库创建成功后,通过ArcCatalog将经过标准化处理的地理数据输入或移植到数据库中,以数据表或文本方式存放.本数据库系统的数据访问结构由三层组成,ArcSDE以中间层的形式将应用软件系统与土地资源环境数据库连接起来,由ArcSDE提供空间数据服务.客户应用程序不直接访问后台的数据库,而是向ArcSDE服务器传送空间数据服务请求,ArcSDE响应客户端应用程序的请示,索引相关数据库内容并回传给客户应用程序.在数据库管理系统的设计和实现过程中,作者应用基于了面向对象方法的系统分析与设计技术和ArcObjects/MapObjects组件式开发技术,采用C++builder5.0/6.0为开发工具,设计和开发了土地资源环境数据库管理信息系统,实现了在客户端访问后台数据库,进行数据浏览、查询、空间分析等操作.论文正是采用上述技术和创新成果,依托Oracle9i数据库平台建成了性能良好的C/S结构的土地资源环境数据库系统.目前系统运行稳定,可以满足实验室局域网范围的数据查询、浏览和WebGIS应用,同时开发的数据库管理系统的部分功能已经实现.在后阶段的开发中将对系统功能进一步的完善,最终将建成适于非专业用户使用的土地资源环境数据库界面管理系统.为了更好得说明问题,论文主要以十堰地区的数据为例加以阐明.