论文部分内容阅读
万维网地理信息系统(WebGIS)是Internet技术与GIS技术相结合的产物,Internet用户可以从万维网的任一节点浏览GIS数据和获得地理信息服务。WebGIS由于操作简单、跨平台、可扩展、信息分布共享等特点,已经在诸多领域中得到广泛的重视和应用。但是从WebGIS的应用现状可以看出,这项技术远未成熟,仍面临着一系列的技术瓶颈和挑战,如地理空间信息的共享和互操作困难、缺乏丰富的空间信息表现手法、无法实现跨平台数据访问、传输速率瓶颈和可视化及分布式工作等问题。本文利用Web Services、Ajax、地理标记语言(GML)以及可伸缩矢量图形(SVG)技术,借鉴开放地理空间联盟(OGC)的地理信息Web服务规范,试图解决目前WebGIS中存在的地理信息共享和互操作困难、客户端的交互性差、异构空间数据的访问能力有限等问题。本文首先介绍WebGIS概念和特点,比较当前WebGIS主要实现技术,提出目前WebGIS发展中面临的问题。然后对基于Web Services/Ajax和GML/SVG的WebGIS技术进行了探讨,在WebGIS体系结构设计与数据组织的基础上,开发出了一个WebGIS原型系统——GSWebGIS。该原型系统利用Web Services技术实现Web地图及数据转换等服务,利用Ajax技术提高客户端交互性,采用GML作为统一的地理信息描述语言,选择SVG作为地理信息可视化工具,实现了地图基本操作、地图查询/SQL查询、专题地图和数据转换服务等功能,初步解决了地理信息共享与互操作等问题。