论文部分内容阅读
地理信息系统(GIS)是用来采集、管理、查询、分析、模拟与显示地理信息的计算机系统,是能够为地理研究、地理决策服务的技术系统。被广泛应用到地学、资源管理、土地规划、电力行业、交通行业、城市规划、科学、国防等各个领域。随着Internet技术发展,一种新型GIS系统—网络地理信息系统(WebGIS)技术迅速崛起,其发展促进了GlS的平民化,也推动了空间数据的广泛使用。但是仍然存在着一些弊端,一方面目前的GIS由于受到行业领域政策、数据安全以及技术等因素的影响,空间数据一般上还是存储在特定的GIS系统或桌而应用中;另一方面,随着WebGIS发展拓宽了数据的使用范围,但是这些WebGIS系统基本上都是为特定的环境、特定的应用而开发的,因此这些系统一般都是有着自身的领域背景以及技术背景,从而导致了WebGIS始终保持一种完全封闭的状态,各个系统之间无法实现数据共享、技术共享,因此严重阻碍了WebGIS的进一步发展。从根本上来讲,WebGIS当前所面临的一个主要问题就是异构系统的互操作问题以及跨平台的数据集成与共享。
本文研究了基于Web Service的WebGIS以及面向服务的WebGIS系统模型的构建方法,并通过一个原型系统来阐述Web服务的实现方法,具有一定的理论价值和实际应用价值。主要完成了以下几个方面的工作:①从WebGIS实现技术层面分析了当前WebGIS的开发模式、实现技术以及存在的问题;②介绍了Web Service技术的原理、关键技术、调用过程、优势。分析了W3C提出的Web Service与OGC提出的GIS Web Service规范,并对其进行了比较;③剖析了基于Web Service的WebGIS模型、体系结构,重点研究了GISWeb Service的实现方法,如何通过GIS Web Service构建面向服务的WebGIS与基于服务的WebGIS系统;④基于上述的体系结构构建了基于Web Service的原型系统。