论文部分内容阅读
随着Internet的迅速普及和IT技术的迅猛发展,社会对地理信息需求的不断增长,当前WebGIS已经广泛应用于社会的各个领域,但是WebGIS在多源、异构的空间数据交换和共享、海量数据的传输速度及跨平台等方面的技术实现上还面临着一系列的难题和考验。而Web Services技术引入到GIS领域中形成的GIS Web Services技术给我们当前所面临的问题提供了一种全新的解决思路。本文分为三个部分,第一部分介绍了地理信息系统的概念、产生和发展历程、研究现状、发展趋势、开发的模式及各自模式的特点第二部分阐述了ComGIS、WebGIS、GIS Web Services和ArcGIS Geodatabase这四种在本次开发中所采用技术的基本概念、特点、工作原理等方面的内容,其中GIS Web Services作为本次研究中采用的新一代WebGIS技术进行了重点说明。第三部分分析讨论了系统开发所使用的两个基础平台的体系结构和技术特点,根据这些进行了整个系统开发平台环境的搭建、整个系统功能模块结构的设计及各个模块的子功能的详细设计,并以这些设计为基础实现了一个基于GIS Web Services的水井工程信息管理系统应用程序,重点说明了其中几个技术难点的实现方法并给出了主要代码段。整个系统采用集成二次开发模式,C#作为开发语言,在编程软件开发平台利用微软的.NET平台作为客户端程序的开发平台,ASP.NET作为服务器端程序的开发平台;在GIS工具软件开发平台使用ESRI公司的ArcGIS Engine组件库来作客户端程序的开发,ArcGIS Server作为服务器端程序的开发平台,利用ArcSDE来管理后台的SQL 2000数据库,并在服务器端的开发中使用了新一代的WebGIS技术——GIS Web Services技术来为用户提供更好的服务,实现了一个C/S+B/S结构的水井信息管理系统应用程序。基于GIS Web Services技术的WebGIS解决了传统WebGIS所面临的诸多问题,可以说它将成为我们新一代的WebGIS解决方案。本文把GIS Web Services技术应用到水井信息管理系统的开发中,为水利行业中的WebGIS应用和发展做了一点探索。