基于WebGL的倾斜摄影三维模型可视化方案设计与实现

来源 :北京建筑大学 | 被引量 : 22次 | 上传用户:hlxcun871
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于倾斜摄影技术生产三维模型数据具有高效、规模大等特点,此技术在数据生产中得到越来越广泛的应用,倾斜摄影技术成为国际前沿热点问题。目前的研究大多集中在数据处理、模型生产等方面,但随着Web3D技术的发展,基于B/S架构的倾斜摄影三维模型数据可视化的研究越来越有实际应用需求。而受制于Web3D技术的瓶颈,传统的三维WebGIS的浏览器端三维图形可视化技术存在需要安装插件以及三维图形渲染效果不高等缺点,满足不了现今三维WebGIS系统与用户的需求。本文研究了倾斜摄影三维模型的数据内容与数据结构以及基于WebGL技术的Web3D技术的空间数据可视化流程。研究并设计实现一套适应于面向三维WebGIS的倾斜摄影三维模型可视化方案,以保证倾斜摄影三维模型在三维WebGIS场景中高效调度、顺利渲染。主要研究内容如下:(1)研究倾斜摄影三维模型的建模方法与数据结构;研究三维WebGIS地理空间数据可视化技术,对比传统WEB3D技术与WebGL三维渲染引擎,总结各自的优缺点。阐述WebGL在三维WebGIS中的意义与发展趋势。(2)设计一个针对倾斜摄影三维模型的可视化方案。采用一种基于JSON的三维模型交换格式BGTLF,对比该格式与其它几种标准格式的区别与特点,研发一个数据批量预处理流程,并基于四叉树重构了文件结构与元数据文件。(3)基于传统场景绘制方法优化模型渲染,添加视锥体位掩码设置,在视锥体变化时根据记录减少视锥体各面的遍历次数,加快模型绘制流程。(4)研究三维系统中可视空间即视锥体以及其投影;研究数据调度的几种加速机制,基于视点的数据预取机制、辅以HTML5缓存的三级缓存机制、CPU与GPU结合的多线程机制;将可见性剔除方法与Waggle渲染机制相结合的场景更新。采用JAVA与JavaScript为开发语言,基于B/S架构,将倾斜摄影三维模型数据、地形数据、地图数据等结合OGC标准服务,设计并实现倾斜摄影三维模型数据展示系统,验证上述方案与技术的可行性。
其他文献
青年是国家经济社会发展的生力军和中坚力量。实现中华民族伟大复兴的中国梦,需要一代又一代有志青年接续奋斗。$$日前,省委、省政府正式出台《广东中长期青年发展规划(2018—20
报纸
桥梁伸缩装置长期暴露在大气中,使用环境恶劣,是桥梁结构中最易受破损的部位。因此,桥梁伸缩缝装置引起了越来越多人的高度重视,在设计和施工中采取了多种措施,尽管如此,近几年来,已
目的:通过脑电信号分析观察针刺对缺血性脑卒中后认知功能障碍患者注意功能的影响,验证针刺改善注意功能的作用,为治疗缺血性脑卒中后注意障碍提供一种思路。方法:将60例符合
对外汉语教学是第二语言教学,具有独特性。对外汉语教学大部分是由课堂教学来实现的,在对外汉语课堂教学过程中,师生互动是不可缺少的一部分,师生互动的效果在一定程度上也影
政务电子邮件日渐成为政府信息资源的重要组成部分。电子邮件元数据研究是政务电子资源管理领域的重要课题之一。本文通过政务电子邮件管理及元数据标准的相关研究成果的分析
辽三彩是契丹族独具特色的一个瓷器种类,本文试图通过梳理目前常见的辽三彩的造型以及纹饰,来展现其生动性、多样性,以体现辽三彩所蕴含的艺术价值。中原文化、宗教文化、阿
图书馆参与学生的毕业设计,体现学校图书馆,在不断探索图书馆教育的同时,将图书馆事业与开展工程教育事业有机结合,不仅充实了高校图书馆教育的职能内涵,而且提升了图书馆的