论文部分内容阅读
本文的研究重点是在地理信息系统领域引入Web Services的概念,探讨如何利用Web Services的优势来克服现有WebGIS系统在分布式计算模式下的不足,以便更好地开发和集成WebGIS系统。 随着构件技术在软件开发中的广泛使用,WebGIS也走上了构件化的发展道路,分布式对象技术的成熟更使得构件技术成为开发WebGIS的得力工具。但是在互联网分布式计算的背景下,基于COM/DCOM、CORBA等分布式对象模型构建的WebGIS系统在异构环境下显得能力不足,同时系统本身也无法适应互联网对于松散耦合的要求。 针对现有的WebGIS在分布式计算模式下的不足,本文引入了Web Services的概念,结合OpenGIS规范和OGC地理信息服务,提出了基于Web Services的地图服务平台的解决方案,系统地阐述了地图服务平台的特点、优势和体系结构;利用Microsoft的.Net平台和ESRI的ArcIMS地图服务器,设计并实现了相应的系统原型。 本文所作的工作有以下几点: 1.分析了WebGIS的技术特点、WebGIS的发展历程、WebGIS在Web Services下的应用和现在WebGIS开发存在的问题,指出Web Services技术对解决WebGIS开发中遇到的问题有着重要的意义。 2.分析了Web Services技术,结合OpenGIS规范和OGC地理信息服务来提出一个应用Web Services开发WebGIS的解决方案,并在此基础上构建一个基于Web Services的地图服务平台的框架。 3.在ArcIMS地图服务器的支撑上,完成基于Web Services的地图服务平台原型系统的设计、开发和测试,并对地图服务平台做出了适当的评价。