论文部分内容阅读
自1963年世界上第一个地理信息系统CGIS出现以来,GIS已经得到了广泛的应用,各部门根据自身需要设计和建立了本部门的空间数据库。这些数据库在数据内容与来源、空间数据模型以及支撑软件平台方面存在差异性,造成了目前各部门问数据彼此孤立,无法共享,产生“信息孤岛”现象。当前,空间数据的异构性已经严重制约和阻碍了GIS在各部门中的进一步应用,延缓了GIS的大众化发展。本文针对这一异构性问题提出了使用Web服务技术实现异构数据集成的思路。通过将现有的GIS数据包装成Web服务形式,调用服务获取数据进行集成,从而解决异构性问题,实现资源的共享和互操作。 本文研究异构地理信息Web服务的集成,主要包括以下内容: (1)研究了地理信息共享与互操作的现状,提出基于Web服务技术实现异构地 理信息集成的研究思路; (2)研究了Web服务的相关理论,异构地理信息Web服务技术和标准。其中异 构地理信息Web服务技术主要研究了异构地理信息Web服务框架和服务协 议,异构地理信息Web服务标准主要研究了各个版本OGC的网络地图服 务实施规范、网络要素服务实施规范和网络覆盖服务实施规范,并详细介 绍了WMS1.3.0、WFS1.0.0和WCS1.0.0规范中各操作的接口定义; (3)研究并实践了GeoStar、GeoSurf、ArcIMS和MapXtreme软件实现网络地图 服务、网络要素服务、网络覆盖服务的方法,并给出使用Web页面在微软 UDDI注册中心上发布Web服务的方法。 (4)研究并开发集成各Web服务提供的异构地理信息的客户端。包括在UDDI 注册中心查找Web服务的方法,获取不同Web服务提供的地理数据的方法, 获取不同软件厂商的Web服务提供的地理数据的方法,以及集成不同软件 的WMS、WFS和WCS服务提供的地理数据的方法。 通过研究和试验,本文在语法层次上实现了异构地理数据的共享和互操作,为实现语义级地理信息共享奠定了基础。