论文部分内容阅读
WebGIS是地理信息系统未来的发展方向,随着计算机技术和网络的发展不断在越来越多的领域发挥着重要的作用,各式各样的技术均有可能在GIS领域里有着一席之地。本论文使用SVG技术,将SVG技术应用到WebGIS行业领域中。SVG是一种矢量图形的格式,它的优点是不仅仅是能够显示图形本身,而且提供了接口给使用者,让使用者能够利用SVG技术,对图形进行各式各样的操作。本文主要研究了以下几方面的内容,首先简要的介绍了当前的GIS和WebGIS的发展前景,接着比较详细的叙述了SVG技术的原理和其给用户提供的各种操作接口。随后提出了一种基于SVG和WebGIS技术而设计的一个系统模型;这个模型实现了通过GIS原理展现的技术和GIS数据读取存储和管理数据的功能。这个模型并没有使用二次开发,而是完全是从底层的地方入手,充分展现了GIS系统的架构模型。在后面详细的论述了该模型中的功能,并给该模型划分模块,分析各模块之间的联系和用途;最后实现了基于此模型的WebGIS系统的设计。本文通过这种基于SVG格式的WebGIS系统模型和系统结构,设计并实现了一个基于SVG的WebGIS基础平台和实例。此次开发采用流行C#开发工具,利用了ASP.net开发技术,开发了Web服务。这让此程序设计使用了流行的应用开发工具,展现了技术和设计的先进性。同时,在数据传输时,采用了完全的XML格式数据传输,这样,保证了数据传送的唯一性和统一性,并且XML也是Web数据格式的标准。本文开发了一个WebGIS系统,实现了利用SVG格式显示GIS图形的功能,并且提供了对GIS图形的一些基本操作,初步证明了该系统的有效性和合理性。