论文部分内容阅读
地理信息系统(GIS)是融合计算机图形和数据库于一体,用来存储和处理空间信息的高新技术,它把地理位置和相关属性有机地结合起来,根据用户的需要将空间信息及其属性信息准确真实、图文并茂地输出给用户.随着GIS应用的日益推广,用户对GIS数据传输量、安全性、扩展性需求不断上升,并由此产生的GIS对计算机硬软件消耗也随之增高,传统两层C/S模式已严重阻碍了GIS的发展,多层体系结构的GIS平台应运而生.并且,伴随着新兴Web技术——Web Services的深入,其在GIS领域中的运用备受关注,并被全球GIS标准化组织及各大厂商一致推为新一代开放互操作GIS平台的解决方案.本论文以多层体系结构的GIS平台为主线,从总体上研究了多层体系结构GIS平台.在此基础上,以多层架构GIS平台在Web方式下的实现特例——基于Web Services的组件式GIS为进一步展开的切入点,将GIS技术与新兴技术Web Services相结合,详细研究其开发并设计实例运用到项目开发中.首先,阐述了多层体系结构技术及GIS技术.从总体上介绍了多层体系结构技术及GIS技术的概念,特点,相关技术及实现方式.其次,多层体系结构GIS平台的研究.针对传统两层结构GIS平台存在的问题,提出多层体系结构GIS平台的概念,将实现方式划分为组件式GIS和WebGIS,并分别描述了两种实现方式的特点、结构、应用极其局限性,且以ArcInfo和MapInfo为实例进行对比分析,并引出多层体系结构GIS平台的实现特例——基于Web Services的组件式GIS概念,也称GIS Web Services.再次,深入研究基于Web Services的组件式GIS.以基于Web Services的组件式GIS为切入点,进一步深入研究多层体系结构GIS平台.结合Web Services和GIS技术,以当今对开放式GIS平台的倡导为背景,详细研究了GIS WebServices的体系结构、实现方式及意义,这也是本文的创新点所在.最后,探讨基于Web Services的组件式GIS的开发.以贵阳经济开发区环保管理信息平台为背景,详细探讨了基于Web Services的组件式GIS在项目中的应用,面临的问题,解决方案并给出部分代码片段和运行效果.