基于OpenGL的三维数据可视化文献综述
2020-08-04 21:33:24
一.选题的背景和意义: 近年来,随着科学技术的迅猛发展,我们进入了大数据时代,待处理的数据量越来越大,而且数据杂乱无章,如何获取有用的信息是人们关注的问题。
可视化技术就是将数据和计算结果用形象化的图像表示,使数据以图形图像的形式显示出来,并且能够表示出它的内部信息属性。
而三维可视化是近几年来计算机图形学领域的重要研究课题之一,它以人们易于感知的三维图形图像对空间实体进行描述,使其更美观、更直观的展现。
OpenGL是一个性能卓越的三维图形标准,是以SGI的GL三维图形库为基础制定的一个通用的、共享的、开放式的图形开发系统。
其应用面已经扩展到众多领域(医学成像、地理信息、石油勘探、气候模拟、以及娱乐游戏动画等方面)。
而本文的目标是基于OpenGL实现三维地形数据的可视化 ,其中包含HTML,CSS,JavaScript,WebGIS的技术的使用,实现开发WebGIS地图前端系统,设计出整个系统的框架,加强交互性。
而三维地形可视化是为了直观、真实的表达地形的三维信息及综合特征,这个过程就需要进行建模、三维图形变换、光照处理、可见面识别等复杂技术,编程实现往往需要大量建模处理和复杂的运算,而OpenGL提供这些算法的库函数,使问题简单化,降低了编程难度,通过实践运用OpenGL进行地形三维可视化,不论在计算、编程上还是在三维效果显示上都可以达到令人满意的效果。
二.查阅文献简述与心得: 在近一个月时间内,我查阅并观看了十几篇文献,对课题所涉及的领域有了进一步的认识,以下便是我对各文献阅读之后的心得与感受: (一).Java与JavaScript的区别: JavaScript是一种新的描述语言,此语言可以做到回应使用者的需求事件,而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给sever端处理,再传回来的过程,而直接可以被客户端的应用程序所处理。
JavaScript与Java很相似,但本质并不是一种语言,Java是比JavaScript更复杂许多的语言,而JavaScript是相当容易了解的语言,而在《JavaScript面向对象编程探析_杨俊》中就对JavaScript与Java进行了简要的比较,并针对JavaScript是面向对象的语言,重在描述JavaScript对象的分类,以及在实际中的使用,而重点又论述了JavaScript中的方法对象 。
JavaScript是一种基于对象和事件驱动的客户端脚本编程语言,也是一种解释性解释语言,其源代码在发往客户端前不需要经过编译,在Web开发中主要用来给html页面增加动态效果,增加与用户的交互作用。
您可能感兴趣的文章
- 倾斜摄影测量技术在道路规划中的应用研究外文翻译资料
- 基于无人机高光谱遥感的水体浊度反演外文翻译资料
- 利用美国印第安纳波利斯市的景观格局指数评估土 地利用和土地覆被模式对热环境的影响外文翻译资料
- 低成本、高精度、单频GPS-BDS RTK定位外文翻译资料
- 数据缺口环境下基于自回归模型的GNSS/INS松耦合集成外文翻译资料
- Loam_livox:一种适用于小视场激光雷达的快速、鲁棒、高精度的激光雷达里程计和建图软件包外文翻译资料
- 基于对IMU与GNSS融合数据的质量评价实现在无人机映射条件下的地理配准外文翻译资料
- 色彩在回族建筑中的研究与应用外文翻译资料
- 3D激光扫描技术在古建筑测绘中的应用外文翻译资料
- 基于雷达测量I的钢筋混凝土桥梁纯输出模态识别外文翻译资料