论文部分内容阅读
随着信息技术的发展和WebGIS应用领域的不断扩大,广大用户对在复杂、开放、动态变化的分布式网络环境下的空间信息共享和互操作的要求也越来越高。WebService是一种与平台无关、与语言无关,可以通过Web发布、查找和调用的自包含、自描述的模块化应用。GIS和WebService的结合,使得不同地域、不同平台、使用不同格式空间数据的服务可以在网上任意节点上分别实现并对外提供服务。OGC提出的基于互操作的Web服务和相关规范的制订,把基于Web的空间信息发布引入了一个更高的层次。利用OGCWebServices中制订的一系列开放标准,可以真正地实现地理信息的互操作,并且可以利用松耦合的模式来使用和扩展各种数据和服务资源,动态绑定不同的服务来完成特定的功能。
本文深入研究了WebService技术和OGC的标准规范,研究了空间信息服务的关键技术,基于Java平台实现了符合OGC标准的Web地图服务(WMS)、Web特征服务(WFS)和Web栅格影像服务(WCS),把这些服务的操作接口以WebService的形式进行了封装和部署。同时,基于.NET平台采用ASP.NET、C#技术开发了一个Web应用系统,通过调用空间信息服务的WebService接口来获取空间数据,并且实现了一个基于GDI+技术的空间数据可视化引擎,包括矢量图和栅格图的叠加显示和同时缩放,图层的特定风格显示等。整个系统展示了在WebService架构下的空间信息服务及其应用,表明了其跨平台性和可互操作性。