首页 理论教育 土地用途分区空间数据挖掘系统集成实现

土地用途分区空间数据挖掘系统集成实现

时间:2023-05-18 理论教育 版权反馈
【摘要】:土地用途分区需要将处理空间地理现象的GIS技术和其他空间数据挖掘模型集成起来,以实现空间数据与属性数据的联合管理、空间分析模型与专业模型的有效链接。采用无缝型的集成方法将GIS功能与模型功能相互紧密结合,共同构成一个完整的嵌入式软件系统。根据本书2.3.1和5.1.1提出的面向土地用途分区的空间数据挖掘体系结构,其中包括了大量的基础及在其上组合形成的模型,具有非常明确的层次性。

土地用途分区空间数据挖掘系统集成实现

土地用途分区需要将处理空间地理现象的GIS技术和其他空间数据挖掘模型集成起来,以实现空间数据与属性数据的联合管理、空间分析模型与专业模型的有效链接。但由于专业模型通常都是独立于GIS在各个领域发展起来的,空间数据的复杂性也进一步增加了GIS与专业模型集成的难度。采用无缝型的集成方法将GIS功能与模型功能相互紧密结合,共同构成一个完整的嵌入式软件系统。即将装有各种分析模型的部件和GIS软件包集成为一个统一的支持环境,采用具有二次开发功能的GIS软件如ArcGIS、MapGIS、SuperMap等提供的函数库、类库和OCX控件,利用软件开发工具如Visual C++重新设计一个统一的人机界面和调用决策分析模块的系统功能菜单,并将一些简单的决策分析模型镶嵌到GIS中去,而对复杂模型单独设计成相应的模块、函数或动态链接库(DLL),最后将GIS和复杂的应用模型链接在一起

根据本书2.3.1和5.1.1提出的面向土地用途分区的空间数据挖掘体系结构,其中包括了大量的基础及在其上组合形成的模型,具有非常明确的层次性。为了便于模型的开发和管理,本系统采用面向对象的程序开发方法,通过VC++编写这些模型类,并进行封装。考虑到可重用性,根据其层次关系首先定义模型基类,在模型基类中提供一些关于模型定义与说明的虚方法,包括:模型的名称、模型的描述、模型的构造函数、析构函数、模型的相互调用接口和模型执行函数等,其基本结构如下:(www.xing528.com)

每一个具体模型都分别按照面向对象的思想设计成不同的模型类,并分类封装成动态链接库,以文件的形式存储。这样整个模型库可分为两个部分:基于文件形式存放的模型动态链接库文件和为方便库文件管理、查询检索服务的模型字典。其中,模型字典用来说明模型名称、模型动态库文件存放的路径、所属的模型群组、基本功能描述、输入参数和输出等基本信息,并基于关系数据库进行组织存储,其中所属模型群组可以设计为数据字典的索引字段。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈