论文部分内容阅读
网络地理信息系统(WebGIS)作为网络技术和GIS技术的结合点,从其诞生以来,它的发展就与计算机技术的进展息息相关。从90年代开始,随着以Internet为代表的网络技术的迅猛进步,WebGIS的应用得到了飞速发展,也出现了一系列的问题。本课题研究的目的就是根据WebGIS发展的需求,研究目前的实现技术,探讨基于.NET技术的WebGIS可行性,并将其应用到具体系统开发实践中。
.NET是用以创建下一代互联网运行平台的一系列的技术。.Net的核心技术是WebServices,它是一个具有革命性的,基于标准的框架结构。它可以让分布式的空间处理系统使用目前广为流行的技术,例如XML和HTTP来通过Web进行互相通讯。它提供了与厂商无关的,可互操作的框架结构来对多源、异构的空间数掘进行基于Web的数据发现、集成、分析、决策支持和可视化。用户可以通过在任何地方、任何时间、通过任何设备来获取数据和互相交流。
本文着重于新的网络技术及其在地理信息领域的应用。首先研究了国内外WebGIS的发展现状,并针对目前主流的Web地图发布技术的特点和实现方式进行了详细的比较。其次着重研究了.NET以及其核心WebServices技术,并学习了OGC制定的一系列WebService相关的服务框架、协议栈和规范。
然后在对OGC相关标准研究的基础上,本文提出了基于.Net及地图平台MapXtreme来实现电网中配电线路和设备管理的WebGIS解决方案,详细阐述了关键技术的实现方法以及应用服务器和客户端的设计,并最终实现了“基于.NET的电网配电线路和设备WebGIS管理系统”。由于采用了瘦客户端的应用模式,所以客户端的实现主要是界面设计以及与应用服务器交互两部分内容。应用服务器端主要是利用WebService,向客户端提供各种服务功能。从而用WebService的方法实现了一个三层结构的可扩展的WebGIS系统。
最后,本文对基于WebService的WebGIS系统的研究和实现做了总结,并提出了在WebGIS的应用中需要进一步研究和解决的问题以及前景展望。