论文部分内容阅读
空间决策支持系统是20世纪80年代后期在地理信息系统和决策支持系统的基础上发展起来的一个新兴科学技术领域,在国内外引起了广泛的关注和重视。空间决策支持离不开知识库的支持,各行业领域制定的行业标准、规则、规范条例凝聚着大量的知识,具有科学性的指导意义,是获取知识的重要来源。城市规划、测绘等许多领域的规则都与地理空间信息有着紧密联系,可称为空间规则。自然语言描述的空间规则结构化解析与空间规则库的构建,奠定了空间规则在地理信息系统中的应用基础,空间规则引擎为空间规则在GIS系统中的开发应用提供了一种可行的技术平台.
本研究在自然语言描述的空间规则结构化解析理论与空间规则库构建技术研究成果的基础上,设计与开发面向地理信息服务的空间规则引擎。通过对面向服务的软件架构,以及基于该架构的地理信息服务体系的分析,构建面向地理信息服务的空间规则引擎的体系结构,研究在RuleML的基础上加入空间关系标记,设计空间规则标记语言(SRML),研究面向地理信息服务的空间规则引擎的工作机理,开发实现空间规则引擎的原型。
本研究的结论如下:
(1)地理信息服务是地理信息系统发展的趋势。本文基于SOA构建了面向地理信息服务的空间规则引擎的总体架构,采用WebServices技术实现了空间规则引擎中间件。
(2)规则标记语言是自然语言规则的结构化表达形式,是规则引擎理解与执行的对象。传统的规则标记语言中无法表示空间规则中的空间关系,本文深入研究RuleML的语法规范,然后参考空间规则表达模型,在RuleML中加入空间关系标记,设计空间规则标记语言(SRML),为空间规则的执行提供了必要条件。
(3)传统的规则引擎不支持空间关系运算,本文研究了空间规则引擎获取地理信息服务事实数据输入,解析SRML,调用空间关系服务进行条件判别,以及结论数据输出的工作机理,并开发实现了原型,结合应用实例验证了空间规则引擎的可行性。