论文部分内容阅读
GIS的主要特点是空间的分布性、开放性、灵活性。从GIS本身的构成来看,数据的组织和计算模型支持下的软件的架构是其两个重要的方面,并决定了GIS的发展趋势。数据的分布性和软件的构件性是它的主要发展趋势,也说明WebGIS的出现是应用需求的必然。构件化WebGIS是分布式环境下软件架构的一种新的形式,是“数字城市”乃至“数字地球”实践的基础,也是国家地理基础设施建设的的主要内容和地理信息软件网格化的有效尝试。 1、在空间数据组织方面 WebGIS中的结构化数据和非结构化数据是共存的,关系数据库对表达和存储空间这种非结构化数据却显得力不存心,面向对象数据库对它们有很好的适应性,但其理论和技术上尚不成熟。根据空间数据和属性数据的特点,基于关系数据库融合对象数据库的理念和思想,来探索关系对象数据库ORDB的理论特别是实现技术、统一数据存储模式,在定义非结构化数据语义的基础上提供面向对象操作,进而完成WebGIS架构中数据的有效组织,有其重要的意义和实用价值。本文在WebGIS数据组织方面的具体工作可概括为: (1) 在给出空间对象概念模型的基础上,抽取了三维剖分拓扑E-R模型,进而给出了地理空间数据模型,为空间数据的组织奠定了统一的理论基础; (2) 给出了WebGIS的空间数据库对象关系描述,采用三层表结构框架,对每层表的具体设计进行了阐述; (3) 针对WebGIS数据源的分布性,提出了基于ODBC的多数据源集成方案和WebGIS空间数据分布式访问的方式。 2、在构件化实现方面 构件化技术是目前实现WEB应用平台的良好技术,基于已作为事实标准的DCOM,通过分析WebGIS的构件形式与特性,研究如何进行WebGIS的构件划分、构件的关系组织,给出WebGIS实现的体系结构,使其适应于分布环境的要求,是构件化WebGIS的重点研究内容。本文在WebGIS构件化方面的工作可概括为: (1) 阐明了构件的运行机理和对分布式软件架构的支撑模型和运行机理; (2) 给出了WebGIS的构件形式与特性,并对构件的组成层次进行了划分,进而形成了构件的关系组织框架; (3) 将构件进一步细化到三大类六小类,并对它们的构成和功能实现进行了详细的描述: (4) 给出了基于构件的WebGIS实现的体系结构模型。