为了将空间数据挖掘技术应用到土地用途分区工作中,从而为土地利用总体规划提供土地用途分区的备选方案,本研究设计并开发了面向土地用途分区的空间数据挖掘原型系统。它是基于土地利用领域知识和人工免疫系统模型建立起来的交互式计算机系统,能够提供空间数据的输入、处理、分析、管理、表达和输出功能,也能为土地利用总体规划解决土地用途分区的问题提供高效智能的方法。本节将从以下几个方面介绍原型系统的设计与实现,包括结构设计、功能设计、数据库设计、知识库实现、模型库实现、方法库实现和功能实现。
面向土地用途分区的空间数据挖掘系统由于提供的是对空间数据的挖掘操作,因此在空间数据的导入、显示、运算、输出时,要求系统具备GIS功能,执行范围广泛的空间或属性查询及浏览功能。为实现系统中的GIS功能,在保证开发效率的前提下,系统采用的方式是基于ArcEngine的GIS二次开发。通过引入ArcGIS Engine Runtime中所包括的Arcobjects的核心组件,订制GIS功能。在面向土地用途分区的空间数据挖掘系统的开发过程中,选择了目前技术较为先进的.NET框架作为开发平台,以此来缩短开发周期和提高开发效率。.NET开发平台包括.NET框架和.NET开发工具等组成部分,其框架(framework)是整个开发平台的基础,包括公共语言运行库(common language run,CLR)和框架类库,与其相关的开发工具包括Visual Studio.NET集成开发环境和.NET编程语言。相对于其他软件开发平台,在.NET平台上编写的编码,不管使用的语言是哪一种,都会被编译成中间代码而不是直接的机器码,这些代码会在CLR上被运行,这样的特性使得.NET平台具有跨语言和跨平台的特性。基于这一特性进行开发,软件将具有较高的系统适应能力。(www.xing528.com)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。