论文部分内容阅读
空间数据挖掘(SDM)或空间知识发现,是从大量的空间数据库中抽取隐含的知识、空间关系或非显式存储在数据库中有意义的特征或模式。此技术在理解空间数据、获取空间与非空间数据间的内在关系具有重要意义。由于近年已经和正在积累大量与空间位置相关的空间数据,因此空间数据挖掘研究已成为当前急待研究的重要课题。
本文对空间数据挖掘、GIS、WebService等技术进行了研究,设计了一种基于SOA架构、面向WebService的空间数据挖掘平台---SpatialMiner。SpatialMiner以WebService的方式为用户提供空间数据挖掘服务,从而大大降低了空间数据挖掘的使用难度,以一种耦合度极低的方式实现空间数据挖掘与第三方软件有效集成。
首先提出了一种基于SOA架构、面向WebService的空间数据挖掘平台体系结构。根据面向WEBService的空间数据挖掘需求,将WEBServices分为SDMServiceCustmers、SDMServiceRegister、SDMServiceProvider、SDMServiceProvider采用面向构件的设计方法(CBD),根据空间数据挖掘的需要设计相应的构件(Components)。平台采用了N层体系架构基础上,加入一层SDMServiceFacade,作为客户端调用挖掘服务的接口层。
第二,提出了一种通过ArcGISEngine实现数据挖掘与GIS无缝集成的方式。
第三,本文对空间数据挖掘所需的各个模块进行了分析与设计,根据挖掘过程将挖掘部件分为数据抽取、数据预处理、挖掘任务设定、挖掘任务管理器、挖掘模型管理器几部份,并对其进行了设计与建模。采用了PMML规范的挖掘模型作为挖掘模型的表示与应用。
最后,设计了空间数据挖掘相关的WebService,提供客户调用挖掘功能的各种接口。