论文摘要
WebGIS是在Web网络环境下的一种兼容、存储、处理、分析和显示地理信息的计算机系统,它是Web技术和GIS技术相结合的产物,其基本出发点就是利用互联网发布地理信息,让客户通过浏览器浏览和获取地理信息系统中的数据和功能服务。传统的Web语言是HTML,它是一种文本显示语言,对于描述和表现空间信息有先天的缺陷和不足,严重影响了使用HTML开发基于Web的高级应用的能力。HTML语言对复杂的空间数据的描述也仅仅局限于文本,对图形数据就无能为力了,并且HTML无法以结构化的方式来描述空间数据,无法实现Web上空间数据的共享与互操作。W3C制定的可伸缩矢量图形——SVG是用基于XML格式的文本指令来描述的矢量图形,是W3C组织为适应Internet应用飞速发展的需要而制定的可伸缩矢量图形语言描述规范,能够很好地满足GIS对于空间数据图形显示的要求,在WebGIS方面的应用具有良好的前景,为WebGIS的发展带来了新的契机。实现基于SVG的WebGIS,主要是在服务器端把其它格式地图数据转换成SVG格式的文件。生成后的SVG文件放在服务器上发布,用户就可以在Internet上的浏览基于SVG的WebGIS系统。本文在查阅大量国内外参考文献的基础上,系统地探讨了WebGIS的系统的概念、特征、系统分类、系统构造技术等问题,对目前WebGIS的地图发布技术进行比较与分析,探讨了不同技术的优势与局限性。指出当前Web流行的矢量图形解决方案——SVG在交互控制和地图表示等方面的卓越表现,会在WebGIS的构建中发挥重要作用。论文就SVG的发展、特点以及语法规则进行了介绍和分析,对目前业内比较流行的SVG相关软件进行了说明,阐述了SVG的优点,在对SVG与其它格式图形进行比较的基础上,分析了将SVG引入到WebGIS的意义。在客户端使用JavaScript脚本技术对SVG进行研究和开发。服务器端使用C#、VB、AVENUE对SVG进行生成和分析,开发了一个WebGIS原型系统。在.NET框架下,初步达到了地理空间数据共享与交互的目标,实现了基于SVG图形数据的分层显示、属性查询等功能,用实例验证了所提出模型在技术上的可行性。将SVG应用于WebGIS开发中,使WebGIS的功能、易用性得到了很大的提高,将极大促进WebGIS的发展。
论文目录
相关论文文献
标签:矢量图形论文;