空间数据库中的数据挖掘_第1页
空间数据库中的数据挖掘_第2页
空间数据库中的数据挖掘_第3页
空间数据库中的数据挖掘_第4页
空间数据库中的数据挖掘_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

空间数据库中的数据挖掘

摘要:数据挖掘能从庞大的数据群中提取巴有益的信息,通过建

立空间数据库可以对现实中复杂和相互关联的数据进行更为有效的

存储、分析和各种处理,从而提高获取信息的效率。本文对目前空间

数据库中知识发现所面临的困难做了一些研究,通过对比空间数据库

挖掘和扩展传统数据挖掘之间的区别,提出了一些解决的方案,并对

空间数据库的数据挖掘目前仍存在的问题和未来的发展趋势做了预

测。

关键词:空间数据库;数据挖掘;空间数据挖掘

中图分类号:TP31L132.4文献标识码:A

1引言

现代科技和数据获取设备的迅速发展,极大提高了社会经济各部

门生产、收集、存储和处理数据的能力,使得各种数据资源日益中富。

近年来,随着空间数据采集手段及工具的日益主富和自动化,海量空

间数据的存储及人类对从海量数据中提炼有用知识的迫切需要,地理

信息系统(GIS)作为空间数据存储、表达和管理的主流,在各个行业得

到广泛应用,同时由于数据挖掘、空间数据采集技术、数据库技术的

迅速发展,对从空间数据库发现隐含知识的需求日就增长,出现了用

于在空间数据库中进行知识发现的技术一一空间数据挖掘(Spatial

DataMining)o

空间数据库是一类重要的、特殊的数据库,它存储了大量与空间

有关的数据,例如地图、预处理后的遥感或医学图像数据,以及VLSI

芯片设计数据等。空间数据库有许多和关系数据库所不同的显著特征,

它包含了拓扑和/或距离信息,通常按复杂的、多维的空间索引结构组

织数据,其访问是通过空间数据的访问方法,通常需要空间推理、地理

计算和空间知识表示技术。

空间数据挖掘是数据挖掘的一个研究方向,与数据挖掘一脉相承,

具体说来是指从空间数据库中提取用户感兴趣的空间模式与特征、空

间与非空间数据的普遍关系及其它一些隐含在数据库中的普遍的数

据特征,它是对KDD技术在空间数据库方面应用的延伸。

由于空间数据挖掘是数据挖掘和空间数据库技术结合的产物,因

此它既继承现有数据挖掘技术的特点,又具有一些新的特征。

2空间数据库中的数据挖掘

2.1空间数据挖掘的必要性

空间数据库含有空间数据和非空间数据。目前卫星、红外、电视

摄像、光电、电子显微成像、CT成像等各种宏观与微观传感器的大

量使用,空间数据的数量和复杂性都在飞快地增长。终端用户要详细

的分析这些空间数据,并提取感兴趣的知识或特征是不现实的。因此,

从空间数据库中自动地挖掘知识,寻找隐藏在空间数据库中的不明确

的、隐含的知识、空间关系或其他模式,即空间数据挖掘和知识发现,

变得越来越重耍。

目前,从空间数据库发现知识的传统途径是通过数据挖掘和专家

系统空间分析等技术来实现的。但是在空间数据库隐含知识的发现方

面,只单独依靠某一种技术,往往存在着这样或那样的缺陷。比如对于

数据挖掘来讲,空间数据库与普通数据库在数据存储机制方面的不同、

空间数据的相互依赖性等决定了在空间数据库无法直接采用传统的

数据挖掘方法。对于专家系统来讲,专家系统不具备自动学习的能力,

仅能利用已有的知识进行推导。对于空间分析来讲,虽然空间分析中

常用的统计方法可以很好地处理数字型数据,但是它存在的问题很多。

此外,统计方法对大规模数据库的计算代价非常高,所以在处理海量

数据方面能力较低。因此,在空间数据库进行知识发现,需耍融合多种

不同技术,比如使用空间数据挖掘技术来解决从空间数据库知识发现

隐含知识的难题。

2.2空间数据挖掘的特点

空间数据挖掘与传统数据挖掘的不同表现在以下三个方面:

传统数据挖掘处理的是数字和类,而空间数据则是一些更为身杂

的数据类型;

传统数据挖掘通常具有显式的输入,而空间数据挖掘的输入则常

常是隐式的;

在传统数据挖掘中,有一个至关重要的前提假设:数据样品是独

立生成的。而这一假设在空间数据分析中是不成立的。事实上,空间

数据之间是高度自关联的。

2.3空间数据挖掘的挖掘对象

2.3.1普遍的几何知识(GeneralGeometricKnowledge)

普遍的几何知识是指某类目标的数量、大小、形态特征等的普遍

的儿何特征。计算和统计出空间目标几何特征量的最小值、最大值、

均值、方差、众数等,还可统计出特征量的直方国。在此基础上,可根

据背景知识归纳出高水平的普遍几何知识。

2.3.2空间分布规律(SpatialDistributionRegularities)

空间分布规律是指目标在地理空间的分布规律,分成在垂直向、

水平向以及垂直向和水平向的联合分布规律。垂直向分布即地物沿高

程带的分布;水平向分布指地物在平面区域的分布规律;垂直向和水

平向的联合分布即不同的区域中地物沿高程分布规律。

2.3.3空间关联规则(SpatialAssociationRules)

空间关联规则是指空间目标间相邻、相连、共生、包含等空间关

联规则。例如村落与道路相连,道路与河流的交叉处是桥梁等;再如目

标与目标之间的相连、相邻与共生关系的知识,从GTS的图形和属性

库中,不难发现目标间的相连、相邻及共生关系。

2.3.4空间聚类规则(SpatialClusteringRules)

空间聚类规则,或空间分类规则,是指特征相近的空间目标聚类

成上一级类的规则,可用于GIS的空间概括和综合。例如,将距离很近

的散布的居民点聚类成居民区。

2.3.5空间特征规则(SpatialCharacteristicRules)

空间特征规则是指某类或几类空间目标的几何的和属性的普遍

特征,即对共性的描述。普遍的几何知识属于空间特征规则的一类,

由于它在遥感影像解译中的作用十分重要,所以分离出来单独作为一

类知识。

2.3.6空间区分规则(SpatialDiscriminateRules)

空间区分规则是指两类或多类目标间几何的或属性的不同特征,

即可以区分不同类目标的特征。

2.3.7空间演变规则(SpatialEvolutionRules)

如果GIS数据库是时空数据库或者GIS数据库中存有同一地区多

个时间数据的快照(Snapshot),则可以发现空I'瓦演变规则。空间演变

规则是指空间目标依时间的变化规则,即哪些地区易变,哪些地区不

易变,哪些目标易变及怎么变,哪些目标固定不变。

3空间数据挖掘的工作原理

3.1空间数据挖掘的过程

空间数据挖掘是一个多步骤的处理过程,在处理过程中可能会有

很多次反复,如图1所示。在整个数据挖掘过程中,用户可以控制知识

发现的每一个步骤。像空间、非空间的概念层次,或者是类似数据库

信息等背景知识都存储在知识库中。数据是从数据库接口中获取的,

其中数据库接口可以使查询得到优化。为了加速查询的过程,通常会

使用索引结构(R-树或R*-树等)来提高效率,需要使用像OGISSQL这

样的查询语言来访问空间数据库。聚焦部分的工作则决定用于模式识

别的数据。规则和模式的发现在模式提取阶段进行,因此在这个过程

中可能使用到统计、机器学习、空间数据挖掘技术和计算地理等算法。

接着,由评估模型来对挖掘出来的知识进行精化,从而删除那些明显

冗余的知识。整个挖掘过程中,控制部分可以与各个部分进行交流,

并且提供查询精化的反馈信息。最后,对发现的知识进行验证。对输

出结果的验证、精化和可视化的工作通常是通过G1S软件来完成的。

3.2空间数据挖掘的挖掘方法

空间数据挖掘和知识发现方法是多学科和多种技术交叉综合的

新领域,它们综合了机器向历史学习、数据库技术、模式识别、统计、

地理信息系统、基于知识的系统(包括专家系统)、可视化等领域的有

关技术,因而数据挖掘与知识发现方法也是多种多样的。同时由空间

数据库本身的特点决定了各种方法之间并不是孤立的,而是相互渗透

与交融的,整个空间数据库挖掘就是一个各种方法采用的集合。

3.2.1统计方法

统计方法一直是分析空间数据的常用方法,使用这种方法一般是

首先建立一个数学模型或统计模型,然后根据这种模型提取出有关的

知识。这种方法有着较强的理论基础,拥有大量的算法,可有效地处理

数字型数据,有时需要数据满足统计不相关假设,但很多情况下这种

假设在空间数据库中减以满足。分类和评价常用的数学方法有主成分

分析、层次分析法、聚类分析法和判别分析法等。

3.2.2聚类方法

聚类分析方法按一定的距离或相似性测度将数据分成一系列相

互区分的组,它与归纳法不同之处在于不需要昔景知识而直接发现一

些有意义的结构与模式。该方法也可以看作是统计方法的一个分支,

可以直接从数据库中发现感兴趣的结构或聚类模式,类似于机器学习

的非监督学习。根据聚类条件的不同,可以产生不同的聚类定义和算

法。空间数据库上的聚类算法主要有三种:分区算法、层次聚类算法

和单扫描算法。

3.2.3空间关联规则

空间关联规则是对传统数据挖掘中的关联规则的扩展。空间关联

规则即是指空间邻接图中对象之间的关联。空间关联规则形如

AB[s%,c%],A和B是空间和非空间谓词的集合,s%表示规则的支持

度,c%表示规则的可信度。关联规则通常可分为两种:布尔型的关联规

则和多值关联规则。多值关联规则比较复杂,一种自然的想法是将它

转换为布尔型关联规则。由于空间关联规则的挖掘需耍在大量的空间

对象中计算多种空间关系,因此其代价是很高的。一种逐步求精的挖

掘优化方法可用于空间关联的分析,该方法首先用一种快速的算法粗

略对一个较大的数据集进行一次挖掘,然后在裁减过的数据集上用代

价较高的算法进一步改进挖掘的质量。因为其代价非常高,所以空间

的关联方法需要进一步的优化。

3.2.4空间趋势分析

空间趋势指的是离开一个给定的起始对象时.,非空间属性的变化

情况。空间趋势分析需要根据某空间维找出变化趋势,通常趋势分析

考虑的是时间上的变化,如在时间序列数据中时态模式的变化。空间

趋势分析中的空间替代了时间,研究的是空间上的非空间与空间数据

的变化,如离海洋越来越远时,气候与植物的变化趋势。对此类问题的

分析,一般要建立在空间数据结构和空间访问方法之上,使用回归和

相关分析方法。还有很多的应用,其模式也是随空间和时间一起变化

的,如图速公路和城市的交通流量是与时I可和空间都相关的。

虽然在空间分类和空间趋势分析方面有一些研究,但时空数据挖

掘研究还远远不够,特别是与时间有关的方法和应用还需要进一步的

研究。

除了上面所谈到的一些方法外,还有Rough集、决策树、遗传算

法、人工神经网络等被应用在空间数据挖掘的研究中。

4空间数据库中的数据挖掘面临的新问题和发展趋势

空间数据库的发展至今取得了一定的成果,但对其研究毕竟还只

是处于初期,仍然还有许多问题值得进一步的研究与探讨。归纳起来

有如下几点:

4.1算法的有效性和效率

空间库数据挖掘的对象是存有成百上千属性表和成百万个元组

的海量数据库,这就必然导致问题的维数很大,不仅增大了发现算法

的搜索空间,也增加了盲目搜索的可能性。因此,必须利用领域知识除

去与发现任务无关的数据,有效地降低问题的维数,设计出更加有效

的知识发现算法,提高挖掘的效率。

4.2对雯杂的空间数据库的处理

数据库技术不断发展完善,像面向对象空间数据库和时空数据库

这样复杂的空间数据库也在不断地涌现和发展,所以,将空间挖掘技

术应用到这些数据库中是至关重要的。

4.3对WWW的处理

WWW正日益普及,在这信息的海洋中可以发现大量的知识。已有

一些资源发现工具可用来发现含有关键字的文本,但至今WWW上发现

知识的研究仍然不多。目前的问题是,如何从复杂的数据例如多媒体

结构化的数据中提取有用的信息,对多层次数据库的维护,以及如何

处理数据的异类性和自主性等。

4.4空间查询语言

数据库技术的飞速发展的原因之一就是数据库查询语言的不断

完善和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论