论文部分内容阅读
地理信息系统(GeographicInformationSystem,简称GIS)作为空间数据采集、存储、处理、分析和显示的新兴信息技术,被广泛应用于政府部门和商业组织。随着计算机网络和GIS技术本身的发展,两者紧密结合产生了WebGIS,它使GIS应用趋于大众化,已经成为GIS研究领域的一个发展方向。然而,目前WebGIS开发面临着两大问题:一是开发效率不高;二是开发的大量GIS数据和功能难以共享,造成重复开发,使得开发成本过高。
WebGIS开发面临的问题是有多方面的原因引起的,其中最主要的原因是传统的开发模式服务耦合度过高,可集成度低,从而导致GIS数据和GIS功能在网络环境下很难实现共享。本文就针对网络环境下如何实现GIS数据和功能共享,减少重复开发,提高GIS开发效率问题,提出了基于WebService的分布式GIS服务系统框架,设计了GIS数据服务和功能服务,构建了分布式GIS服务注册和查找体系结构,并在ArcGISServer和.NET平台上实现了分析式GIS服务实验系统,验证了本文提出的框架体系结构的可行性。主要研究内容如下:
1.研究了分布式GIS服务系统的构建技术,比较了传统分布式GIS服务系统构建技术的优点和存在的不足,详细剖析了WebService技术,将WebService与GIS结合,构建了新型的分布式GIS服务系统体系结构。
2.介绍了OGC制定的Web服务规范,根据此规范,设计了分布式GIS功能服务的部分接口定义,并给出了分布式GIS数据服务和功能服务实现的体系结构,为分布式GIS数据服务和功能服务实现打下了基础。
3.总结了OGC和ISO19119两者的GIS服务分类方法,参考其分类的内容,根据树状结构的清晰性和通用性,给出了树状的GIS服务分类方法;根据UDDI对服务的描述和本文提出的GIS服务分类方法,给出了GIS服务注册和查找中心框架,进一步为分布式GIS服务注册和查找的实现奠定了基础。
4.以ArcGISServer和.NET为平台,给出了GIS服务开发的具体步骤,设计了分布式GIS服务实验系统体系结构,并以桂林城区地图数据为例,实现了分布式GIS数据服务和功能服务的注册、查找以及应用。
随着信息化进程的加快,以及网络和GIS的快速发展,海量的空间数据需要在网络环境下处理和分析,这就涉及到效率和共享问题。本文越过构建分布式GIS服务系统,为实现分伽式网络环境下GIS数据和GIS功能的共享提供了一种新途径,为WebGIS开发提供了新的模式,也为提高开发效率提供了新思路。