论文部分内容阅读
网格技术是信息技术发展的一个重要方向,是继传统互联网和万维网之后的第三次技术浪潮。在空间信息技术应用领域,GIS与网格技术的融合形成的网格GIS(即GridGIS)可以较好的解决了传统WebGIS存在的无法实现跨平台操作、开发调试和维护困难、服务器端负担太重、计算相对集中导致资源不能充分共享、缺乏协作机制等瓶颈问题,是GIS分布式系统从理论研究走向实际应用的有效技术途径,因此成为了GIS领域的重要研究方向。
为此,本文针对GridGIS所涉及到的基本概念、支撑技术、体系结构等相关的理论与技术基础问题进行了研究和探讨:
1)结合网格技术,本文首先介绍了网格的概念、发展阶段以及网格与因特网和Web的关系;结合GIS技术叙述了GIS技术的发展阶段、GirdGIS的研究背景、分析了传统GIS在分布式计算上的局限性,并给出了网格对GIS的影响以及面对GridGIS我们的机遇与挑战。
2)分析了GridGIS的相关技术,包括WebGIS技术、Web Service技术、网格平台G10busToolkit、网格的体系结构和GridGIS的体系结构,比较了开放网格服务体系结构OGSA、开放网格服务基础设施OGSI、网格服务资源框架WSRF和Web Service之间的联系与区别,同时简要叙述了OpenGIS技术规范。
以GridGIS的上述的理论与技术研究作为基础,针对如何实现网格空间数据服务以及如何构建GridGIS平台进行开发实践研究:
1)空间数据是任何形式的GIS应用的血液,如何将网格技术应用到空间数据的访问和集成是解决GIS应用计算相对集中导致资源不能充分共享、缺乏协作机制等瓶颈问题的突破口。针对这一问题,论文研究了空间网格数据库Oracle 10g Spatial的存储机制、空间数据入库方法、并以桂林市电子地图为例演示了空间网格数据库的构建方法。采用目前用于非空间数据服务的OGSA-DAI中间件,本文通过实践研究,将其运用于所构建的桂林市网格空间数据服务的发布。
2)针对网格开发工具Globus和OGSA-DAI中间件的应用大多是集中在Linux环境的现状,本文在Windows操作系统上使用网格平台Globus Toolkit 4成功部署了GridGIS的应用环境与开发平台;运用MapXtreme及OGSA-DAI中间件在windows环境下实现基于对所构建网格数据库的发布原型系统。