论文部分内容阅读
网络地理信息系统(WebGIS)是建立在Internet上具有浏览器/服务器体系结构(B/S)的网络GIS,是利用万维网技术对传统GIS的改造和发展,它改变了传统GIS的运行模式,使用户可以借助方便、廉价的Internet,通过浏览器访问位于不同地区不同类型的空间信息资源。
WebGIS作为网络技术和GIS技术的结合点,从其诞生以来,它的发展就与计算机技术的进展息息相关。本文研究的目的就是根据WebGIS发展的需求,研究目前的实现技术,探讨基于.NET和ArcGIS Server技术的WebGIS可行性,并将其应用到具体系统开发实践中。.NET是用以创建下一代互联网运行平台的一系列技术,其核心技术是Web Services,它是一个具有革命性的,基于标准的框架结构。ArcGIS Server是ESRI在ArcGIS 9.0系列产品中新推出的一个创建企业级WebGIS应用的平台。ArcGlS Server是同行业中第一个在企业级服务器构架中实现GIS全功能的技术,它是对传统桌面应用和客户端朋艮务器应用的发展,为广域网中实现高性能的GIS功能提供了新的解决方案。
本文着重于新的网络技术及其在地理信息领域的应用。首先研究了国内外WebGIS的发展现状,并针对目前主流的Web地图发布技术的特点和实现方式进行了详细的比较。其次着重研究了.NET框架以及ArcGIS Server技术,并介绍了ArcGIS Server一系列的Web Services相关的服务框架、协议和规范。然后在对相关标准研究的基础上,本文提出了基于NET平台结合ArcGIS Server来构建WebGIS解决方案,详细阐述关键技术的实现方法以及应用服务器和客户端的设计,并最终实现了“基于ArcGIS Server的东南大学校园WebGIS服务系统”。由于采用了瘦客户端的应用模式,所以客户端的实现主要是界面设计以及与应用服务器交互两部分内容。应用服务器端主要是利用Web Services向客户端提供各种服务功能,最后实现了一个三层结构的可扩展的WebGIS系统。
最后,本文对基于ArcGIS Server的WebGIS系统的研究和实现做了总结,并提出了在WebGIS的应用中需要进一步研究和解决的问题以及前景展望。