SVG技术在WebGIS上的研究与应用

来源 :天津工业大学 | 被引量 : 7次 | 上传用户:zhulimin520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
WebGIS是在Web网络环境下的一种兼容、存储、处理、分析和显示与应用地理信息的计算机系统。它是Web技术和GIS技术相结合的产物,其基本出发点就是利用互联网发布地理信息,让客户通过浏览器浏览和获取地理信息系统中的数据和功能服务。最新网络技术XML(Extensible Markup Language)正深刻影响着WebGIS的发展。基于XML的SVG(Scalable Vector Graphics,可扩展的矢量图形),是W3C推荐的Web上矢量图形解决方案。SVG是一种开放标准的文本式矢量图形描述语言。基于SVG的Web地图表示,相对GIF或者JPEG地图来说有很多优点:较小的文件尺寸、较高的图像品质、丰富的视觉表现效果、准确的颜色描述、可搜索和可选择的文字、交互性的支持。因此OGC(Open Geospatial Consortium)组织已经把SVG作为Web地图表示的推荐标准。所以本文选择SVG作为Web地图发布的载体。首先,本文系统地探讨了WebGIS系统的概念、特征、系统分类、系统构造技术等问题,并对当前的WebGIS所存在的问题进行了深入分析。指出当前Web流行的矢量图形解决方案—SVG其在交互控制和地图表示等方面的卓越表现,并会在WebGIS的构建中发挥重要的作用。其次,笔者就SVG的发展、特点以及语法规则进行了深刻的分析和介绍,同时对目前业内比较流行SVG相关软件进行了说明。本文从实现基础、地理空间数据的组织、编码方案的设计三个方面对地理空间数据的SVG编码进行了讨论。介绍SVG的脚本语言JavaScript后,笔者分析了SVG DOM的原理和解析过程,探讨了SVG地图GIS交互功能的实现,并具体给出了地图的缩放和漫游、地图显示开关、高亮显示、动态标注、属性查询等功能实现函数。再次,本文讨论了最短路径算法、模糊查询的原理以及实现的问题。重点研究了Dijkstra算法的主要思想。最后,发布了天津市软件企业WebGIS实例系统,以此为实例来论述基于SVG构建WebGIS的方案。详细说明了实例系统的需求分析、体系结构、界面设计,着重介绍了系统功能实现,最后阐述了基于SVG开发WebGIS系统的优点。研究证明:将SVG应用于WebGIS开发中,使WebGIS的功能、易用性得到了很大的提高,将极大促进WebGIS的发展。
其他文献
事件相似度对事件本体构建、事件知识库建立以及基于事件的信息查询等都具有重要的作用。传统的事件相似度计算按照事件的六元组定义进行计算,涉及事件的动作、对象、环境、断
P2P是由若干互相对等的网络结点组成的一种网络结构,其中每个网络节点称为对等点,对等点消除了服务器和客户端间的角色差别,通过它们之间的信息直接交换完成计算和信息的共享。J
随着互联网技术的飞速发展,计算机网络已逐渐成为人们生活中不可缺少的组成部分。然而,网络本身的不安全因素以及网络通信协议的缺陷,为入侵者的攻击带来了可能。同时,操作系
随着计算机技术的迅猛发展,大多数企事业单位都逐步实现了与业务相关的管理信息系统。这些系统在开发时往往没有考虑和其他系统的交互,并且由于开发时期不同、所用技术不同等
随着Internet以及电子商务的发展,信息安全成为计算机科学技术领域引人注目的重大问题。必须采用十分可靠的安全技术来保证各种应用的机密性、完整性、身份鉴别和不可抵赖性。
与别的行业相比,石油行业是一个高风险,高投入的行业,它受到许多不确定性因素的影响,面临着地质、经济和技术等方面的风险。石油企业进行的项目投资,资金往往巨大,并且受到许多因素
在Internet大众化及Web技术快速发展的今天,企业已开始逐步关注自身公司网络应用的发展。网络应用如今已经从一般的网站发展成为大型电子商务、信息发布和提供各种服务的平台
摘要:过去的20年来,由于人类对互联网带宽无止境的需求,加上视频压缩技术的发展以及不断增长的用户需求,基于互联网的视频流应用很快成长为主流的“杀手”级应用。为了满足高
随着信息技术的广泛应用,软件的应用面也越来越广,要求对软件开发的针对性和及时性越来越高,特别是中小型软件公司,它们不一定能够认证和实施CMM管理,但是同样需要一个软件质量度
随着信息化程度的提高,在人类社会的各个领域聚集了大量甚至是海量的数据,数据挖掘就是要从这些数据中提取有用的信息,从上世纪80年代末以来人们对数据挖掘模型、算法、系统