论文部分内容阅读
组件式智能空间信息平台是一个综合的信息系统,涉及到地理信息系统、智能系统和组件化等相关内容,它的建设也是一个复杂的过程。本文主要探讨组件式智能空间信息平台研发与应用,在开源项目OpenMap的基础上,结合农业信息化的具体应用,对组件式智能空间信息平台的体系结构作了较为详细的分析和比较,并描述了部分开发细节。 平台包含的功能主要分为两个方面:对最终用户表现出来的功能——智能地理信息系统;对二次开发者表现出来的功能——统一的扩展能力。智能地理信息系统让平台表现出使用方便,功能强大,能够辅助决策的实际应用能力,统一的扩展能力便于平台自身的扩展和再次开发。 在课题的研究中主要采用了J2EE技术、XML技术、微内核技术、组件技术和基于产生式表示的智能技术等。平台总体上为流行的多层体系结构,平台的微内核借鉴了现有成功的软件平台。统一扩展机制是本组件式平台的核心,它不仅提供了统一的组件描述规范,而且简化了功能组件与系统的挂接,特别是它采用了XML语言描述,增强了这种扩展机制的一致性和可描述性。平台中的智能部件主要是专家系统组件,它由事实库、规则库、推理机三大部分组成,并采用产生式规则作为基本的知识表达模式,通过模式匹配语言对事实进行操作。 在平台的设计开发中还使用大量的软件设计模式,并进行了多方面的比较。应用这些成熟的软件设计模式,相对简化了平台的设计,并优化了平台的结构。另外,平台智能的组件化和抽象化,为适用智能技术的快速发展提供了保证,这种形式易于扩展和丰富平台的智能。 本论文研究成果有利于地理信息系统和智能系统的结合应用,有利于智能空间信息平台进入具体实际应用,有利于组件式开发的软件技术在具体平台软件开发中的实践,也有利于我国的数字农业进程。