基于WebGL的矢量数据渲染技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:kyc618
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络技术、分布式计算技术和三维可视化技术的飞速发展,为分布式三维地理信息系统(3DGIS)技术的实现提供了契机。其中,最主要的分布式3DGIS技术主要体现在网络三维可视化方面,即Web3DGIS或者3DWebGIS。矢量数据作为GIS的两种基本数据类型之一,具有数据结构紧凑,冗余度低,表达精度高,图形显示质量好,有利于网络传输和检索分析等优点,在GIS尤其是WebGIS中得到了广泛的应用,多运用于城市规划、邮电通讯、交通运输、军事公安、水利电力等领域。在3DWebGIS中快速、有效的渲染矢量数据是当前GIS空间数据可视化的一个重要研究方向。  WebGL是Khronos协会于2011年2月发布的一种新的Web三维绘图标准,具有跨平台、与浏览器无缝集成、可访问GPU硬件加速等特点,为快速、高效实现Web三维渲染提供了一种新的技术实现途径。  本文在分析当前矢量数据渲染算法与三维网络地理信息系统的基础上,深入研究了WebGL的技术原理与实现方法,研究了基于几何的WebGL矢量数据三维渲染技术,提出了在水平方向与垂直方向上进行矢量数据渲染优化的方法,并在此基础上开发了一个基于WebGL的矢量数据三维渲染原型系统,对渲染方法与渲染效果进行了验证。  本文的主要成果与创新点如下:  (1)针对现有三维网络地理信息系统对矢量渲染支持较弱的特点,研究WebGL环境下基于几何的矢量线数据渲染方法;并针对矢量数据量大的特点,研究基于细节层次技术结合道格拉斯-普克算法的矢量线渲染优化方法,提出了基于深度偏移值动态设置的优化方法。  (2)针对基于几何的渲染方法中矢量面渲染的不足,提出了新的矢量面渲染方法,并研究基于细节层次技术结合道格拉斯-普克算法与基于深度偏移值动态设置的面数据渲染优化方法。  (3)在以上关键技术研究的基础上,设计了基于WebGL的矢量数据渲染流程,开发了基于WebGL的矢量数据渲染原型系统,验证了基于WebGL的矢量数据渲染可行性与渲染效果,并验证了优化技术对渲染效率的提升效果。
其他文献
该文在综观国内外远程教育发展现状基础上,根据实验教学的特点,提出了远程教育中模拟实验的概念及重要性,从总体设计思想出发,对其进行了详细设计与分析,深入探讨了实现中的
半导体工艺技术的飞速发展使片上集成更大规模的硬件资源,芯片设计遇到了高功耗,性能极限,互连延迟等性能提升的瓶颈问题。NoC(片上网络)的设计架构的出现,使得从基于计算的设计转
近年来,网络技术已经广泛地应用到各个技术领域和整个社会的各个方面.许多高校都已经或正在组建自己的校园网.该设计以沈阳大学为代表,就校园网的总体规划谈了自己的看法和设
随着无线传感器网络(WSN)技术内涵的扩展以及物联网和泛在网概念的出现,“信息服务”而非“连接服务”将成为未来泛在信息社会的基本特征。作为物联网的感知延伸和物联网的信
近年来,随着计算机技术、互联网技术和多媒体技术的迅猛发展,图像数据量快速膨胀。数码相机、数字摄像机和智能手机等设备的普及使图片采集更加方便,低廉的存储介质和便捷的网络
该文是笔者结合自己在参加《长江日报五十年光盘》信息检索系统的设计垂发中的体会,从信息检索的简介、国内外信息检索系统的发展概述、系统总体设计的指导思想、系统的分析
云计算模式通过节约成本为企业和个人带来了更高的效益,但是由于云计算模式下数据、应用的高度托管,使用户对于云端几乎完全失去了控制权;而且出于云平台的安全考虑,云计算提
移动通信网络优化是移动通信网络从建设、运行到维护过程中的一个重要组成部分,用于解决现有网络中影响网络服务质量的新问题。网络优化工作针对网络中出现的问题采取相应技
模糊测试(Fuzz Testing)是在2000年之后才逐步兴起的一种非常重要的漏洞挖掘技术。它基于目标软件对输入验证的不完整性假设,通过向目标软件提供非预期的输入并监视异常结果来
随着网络带宽的发展以及人们接入网络方式的日益多样化,流媒体直播作为日常生活中常见的一种网络服务所吸引的用户在逐渐扩大,基于对等网络的相关技术研究的应用也推广了流媒