三种基于Cesium的重庆市漫游飞行算法及其对比分析

吉林大学学报(地球科学版) ›› 2024, Vol. 54 ›› Issue (02) : 709 -720.

PDF (11553KB)
吉林大学学报(地球科学版) ›› 2024, Vol. 54 ›› Issue (02) : 709 -720. DOI: 10.13278/j.cnki.jjuese.20230029

三种基于Cesium的重庆市漫游飞行算法及其对比分析

作者信息 +

Author information +
文章历史 +
PDF (11829K)

摘要

漫游飞行在数字地球、虚拟现实和仿真等领域有着广泛的应用。以往的研究多集中于客户机/服务器(client/server,C/S)结构的桌面端应用程序,本文以浏览器/服务器(browser/server,B/S)结构下的Web端开源三维地理框架Cesium为基础构建虚拟地球,设计了三种不同的漫游算法:常规漫游算法、回调函数漫游算法、拉格朗日插值漫游算法,并在地球表面成功加载了重庆市主城区的倾斜摄影模型以实现漫游飞行功能,从帧率(frames per second,FPS)和网络延迟(network latency,NL)两方面对比分析三种算法的有效性。结果表明,常规漫游算法、回调函数漫游算法、拉格朗日插值漫游算法前50 s的平均FPS分别为70、74、80 Hz,平均NL分别为14.145、13.166、12.419 ms。就FPS而言,回调函数漫游算法较常规漫游算法提升了5.714%,拉格朗日插值漫游算法较常规漫游算法提升了14.286%。就NL而言,回调函数漫游算法较常规漫游算法缩短了6.921%,拉格朗日插值漫游算法较常规漫游算法缩短了12.202%。总体而言,算法运行效率从大到小最终排序为:拉格朗日插值漫游算法、回调函数漫游算法、常规漫游算法,即在漫游飞行过程中,回调函数漫游算法、拉格朗日插值漫游算法较常规漫游算法有一定的提升,拉格朗日插值漫游算法可实现更高效、流畅的渲染效果。

关键词

Cesium / 浏览器/服务器 / 漫游算法 / 帧率 / 网络延迟

Key words

引用本文

引用格式 ▾
三种基于Cesium的重庆市漫游飞行算法及其对比分析[J]. 吉林大学学报(地球科学版), 2024, 54(02): 709-720 DOI:10.13278/j.cnki.jjuese.20230029

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

AI Summary AI Mindmap
PDF (11553KB)

179

访问

0

被引

详细

导航
相关文章

AI思维导图

/