论文部分内容阅读
WebGIS出现的历史虽不长,但作为地理信息系统未来的发展方向,正在越来越多的领域发挥着重要作用;同时作为GIS大众化的有效手段,已得到了迅速的推广和普及。随着当今Web技术迅猛发展,AjaX(Asynchronous JavaScript and XML)等技术的蓬勃兴起,WebGIS可以用新的实现方式来取代以前的一些旧的实现方式。本文提出了一种新的WebGIS系统原型,用PNG栅格遥感影像数据表现地图的底图,用SVG(Scalable Vector Graphics,可伸缩矢量图形)矢量数据表现业务层地图数据,然后使用AjaX等技术将他们成功的集成为一个整体。本文的研究内容主要包括下面几个部分:
(1)影像信息的发布。文中首先介绍了当前遥感影像数据网络发布解决方案,分析比较了传统网络应用模型和AjaX网络应用模型。Ajax技术是近年来Web上新兴的技术,它可以让Web客户端异步地从服务端获取数据,而不会造成客户端的请求等待。文中指出了Ajax技术应用于WebGIS系统的可行性和优势,并针对系统中的影像底图的发布需求,借鉴Google Maps实现技术,提出一种基于Ajax模式的解决方案。研究结果表明,基于Ajax的WebGIS的研究与开发,特别是在影像图发布方面,具有非常重要的实用价值。
(2)矢量信息的发布。文中分析比较了三种常见的用于描述矢量图形的标记语言后,选择了SVG。SVG是一种开放标准的文本式矢量图形描述语言。基于SVG的Web地图表示,相对GIF或者JPEG地图来说有很多优点:文件尺寸小、图形品质高、视觉表现效果丰富、交互性强、图形内容可搜索等。SVG的这些优点很好地满足了GIS对于空间数据图形显示的要求,从而使它成为空间数据可视化的有效格式。本文就SVG的特点和语法规则等核心技术进行了较为详细的介绍和分析,并阐述了SVG应用于WebGIS系统的可行性及优势。
(3)本文通过整合影像图和矢量信息的发布技术,提出了基于影像矢量叠加这样一种信息发布解决方案。文中阐述了系统整体架构和数据构建方案,并较为详细地分析了系统的一些关键技术,如影像图处理技术,基于SVG技术的地理数据模型,以及Ajax技术在新方案中的应用等。最后通过具体开发实例实现了基于影像矢量叠加的轻型WebGIS系统,系统常用功能包括坐标转换、空间信息可视化、空间分析和多比例尺数据表现,信息查询等,以此验证了该方案的可行性和实用性。
基于影像矢量叠加的WebGIS系统,综合了影像图的直观性和矢量可分析性,使WebGIS的功能、易用性得到了较大的提高,将极大促进WebGIS的发展。