论文部分内容阅读
当前webGIS面临着两个问题:第一,如何将不同数据源、不同格式的地理数据融合在一起;第二,如何实现各种不同的WebGIS间的互操作,从而实现各种不同的WebGIS系统的无缝结合。
将Web服务技术和地理信息系统GIS相结合是解决上述问题的有效手段。由w3C和OGC标准组织制定的XML/GML屏蔽了不同格式地理数据间的差异,方便各种不同信息系统(包括GIS系统和非GIS系统)进行地理数据交换。部署在Internet上、通过UDDI对外公开发布所提供的服务、客户端可以通过SOAP协议进行调用的Web服务成功地解决了各个WebGIS自成一体,不能互访问、调用问题,实现了不同WebGIS间的无缝融合。
本文对地理信息系统和Web服务相结合进行了重点研究,探讨了如何利用XML和Web服务的优势克服现有的WebGIS在分布式计算模式和应用模式上的不足。分析比较了当前各种WebGIS实现方式及其存在的不足,深入研究了XML/GML在WebGIS中的应用,综合分析Web服务的基本原理和OGC(开放式地理协会)提出的空间Web服务的概念、模型、框架和体系结构;在“GIS组件的开发与应用”项目成果基础上,结合开放源代码GeoServer和GeoTools项目,提出了J2EE平台下OGC空间信息Web服务框架,最后在此框架基础上设计实现了基于Web服务的WebGIS原型:旅游信息服务系统。