论文部分内容阅读
随着GIS广泛地应用于各行各业,同时产生了大量的异质空间数据和异构GIS应用系统。如何共享这些空间信息资源和实现GIS应用之间的互操作,是一个非常迫切的问题,也是一个挑战。建立可互操作的分布式网络地理信息系统是解决问题的有效途径之一,并且分布式地理信息系统的研究一开始就十分重视GIS互操作。分布式网络地理信息系统是分布式计算技术与网络地理信息系统技术结合的产物,是GIS领域的一个重要的研究方向。 本文从GIS互操作的角度,对分布式网络地理信息系统的原理、框架体系和构建技术等展开了深入研究,主要集中在以下几个方面: (1)针对不同应用需求的网络地理信息系统建设 WebGIS是构建分布式网络地理信息系统的基础,目前已经广泛地应用于各行各业。本文在分析WebGIS主要构建技术的基础上,结合实际的应用研究项目,探讨了不同应用需求下的WebGIS应用系统的设计和实现过程。 (2)分布式网络地理信息系统构建技术研究 用于构建分布式网络地理信息系统的方法有许多,传统的分布式对象技术方法主要有:微软的COM/DCOM、对象管理集团(OMG)的COBRA和Sun的J2EE/EJB。本文对基于传统分布式对象模型的分布式网络地理信息系统构建技术进行了深入探讨,并给出了相应的结构框架设计。同时,论文分析了传统分布式对象技术之间在跨平台互操作能力上的局限性。 (3)基于Web服务的分布式网络地理信息系统研究 Web服务是基于互联网的新一代分布式计算技术。与传统分布式对象技术相比,它具有通用数据格式、松散偶合性和高度可集成能力等跨平台互操作的优势。本文提出了基于Web服务构建分布式网络地理信息系统的新方法,并在WebGIS通用三层体系结构的基础上,设计出了一个基于Web服务的分布式网络地理信息系统的结构框架。 (4)空间数据模型和GIS服务规范研究 建立分布式网络地理信息系统的重要目的是实现空间信息资源共享和GIS互操作,其中空间数据标准和GIS服务规范的制定具有重要的意义。本文深入分析了OGC的开放地理数据模型(OGM)、简单特征规范(SFS)、地理标记语言(GML3.0)和Web服务计划(OWS)。它们是实现分布式网络环境下空间数据互操作和GIS服务互操作的基础。 (5)分布式网络地理信息系统的应用开发实例 本文结合“空间信息搜索引擎技术研究”项目,设计和实现了一个基于Web服务的分布式网络地理信息系统——空间信息Web服务系统。该应用系统通过对GeoBeans地图Web服务、ArcIMS地图Web服务、地名Web服务和投影转换中科院遥感应用研究所博士学位论文、V亡b服务的应用集成,为用户提供基于地名获取地图的服务,展现了跨GIS应用系统的集成应用和互操作能力。 并且,本文结合“数字福建一空间信息共享与服务平台”建设项目,设计和实现了一个分布式空间数据发布和共享WebGIS应用系统。它为分布的空间数据提供集成应用环境,实现了空间数据的统一管理和异地处理能力。该应用系统的主要功能包括本地和异地空间数据加载、空间数据的异地处理(缓冲区分析)等。