论文部分内容阅读
计算机网络技术和分布式计算技术的迅猛发展为地理系统向大众化、分布式、网络化的空间信息服务的演变提供了技术基础。空间信息的多样性、动态性、异构性、海量性、分布性等都对传统的Internet环境下空间信息服务提出了新的挑战。目前对于空间信息服务的研究,主要是以Web Service为技术框架,依据OGC制定空间信息服务的一些规范,如WMS,WFS,WCS等。它们在实现空间信息共享与互操作方面起到了一定的作用,但是在对海量分布式空间数据的处理以及为用户提供一体化和透明的服务方法上遇到了许多难以克服的困难,不能从根本上解决“数字地球”战略的实时处理和信息共享问题。网格的出现和发展为空间信息资源的有效利用和共享提供了一个可靠的环境。网格是在网络之上运行的以实现资源共享和协作为目标的软件基础设施,它提供了一种集成的资源和服务的环境。本文将网格技术应用到空间信息服务领域,研究利用网格技术解决空间信息共享的问题。论文第一章论述了基于网格技术的空间数据共享研究的意义,叙述了当今国内外网格技术及其在空间数据共享应用中的研究现状;第二章介绍了地理信息共享的相关技术和规范,主要包括Web Service、WebGIS、网格、OpenGIS以及GridGIS的基本概念和内容,并讨论了它们对空间数据共享所起到的作用和价值。第三章介绍了网格中间件Globus Toolkit4.0核心组件及其原理;第四、五章是本文的主要研究内容,包括以下两个方面:其一,设计和实现了基于网格技术的地图服务的原型系统。该原型系统的研究主要从以下几个方面来设计和实现的:(1)采用了网格中间件Globus Toolkit 4.0构建了一个分布式异构环境下的地图服务平台;(2)通过构建网格服务将OGC Web Services封装成空间信息网格服务,实现了地图服务与网格技术的结合,完成了由OGC制定的OGIS规范定义的WMS的简单功能。其二,设计了基于分布式异构环境中空间数据存储与发布的体系架构,主要完成了地理数据的存储、转换、传输和显示工作,基本实现了WFS的功能。重点研究了空间数据在Oracle 10g中存储的原理和方法。整个系统基于GML和SOAP两个技术设计和实现,为网格节点和用户提供了透明的数据访问机制。