Cesium,浏览器/服务器,漫游算法,帧率,网络延迟
," /> Cesium,浏览器/服务器,漫游算法,帧率,网络延迟
,"/> <p class="MsoNormal"> 三种基于Cesium的重庆市漫游飞行算法及其对比分析

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

• 地球探测与信息技术 • 上一篇    

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

李莹,赵宁曦   

  1. 南京大学地理与海洋科学学院,南京210023
  • 出版日期:2024-03-26 发布日期:2024-04-10
  • 基金资助:

    国家自然科学基金项目(41771417)


Three Roaming Algorithms of Chongqing City Based on Cesium and Their Comparative Analyses

Li Ying, Zhao Ningxi   

  1. School of Geography and Ocean Science, Nanjing University, Nanjing 210023, China

  • Online:2024-03-26 Published:2024-04-10
  • Supported by:
    Sopported by the National Natural Science Foundation of China (41771417)

摘要: 漫游飞行在数字地球、虚拟现实和仿真等领域有着广泛的应用。以往的研究多集中于客户机/服务器(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')">

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

Abstract:

The roaming function is widely used in the fields of digital earth, virtual reality and simulation. Previous researches mostly focused on desktop applications under client/server(C/S) structure. This paper constructs a virtual Earth based on Cesium, an open-source 3D geography framework on the Web side under browser/server(B/S) structure and designs three different roaming algorithms: conventional algorithm, callback function algorithm and Lagrange interpolation algorithm. Then, the tilting photography model of downtown Chongqing was successfully loaded on the virtual Earth’s surface to realize the roaming functions of the three different algorithms. Finally, the effectiveness of the three algorithms was compared in terms of frames per second (FPS) and network latency (NL). The results show that the average FPS in the first 50 s for conventional algorithm, callback function algorithm and Lagrange interpolation algorithm are 70, 74 and 80 Hz, respectively; The average NL in the first 50 s for conventional algorithm, callback function algorithm and Lagrange interpolation algorithm are 14.145, 13.166 and 12.419 ms, respectively. In terms of FPS, callback function algorithm is 5.714% higher than conventional algorithm, while Lagrange interpolation algorithm is 14.286% higher than conventional algorithm. In terms of NL, callback function algorithm is 6.921% shorter than conventional algorithm, while Lagrange interpolation algorithm is 12.202% shorter than conventional algorithm. Overall, the final order of the three algorithms’ running efficiency from largest to smallest is: Lagrange interpolation algorithm, callback function algorithm, and conventional algorithm. Namely, callback function algorithm and Lagrange interpolation algorithm have certain improvements compared with conventional algorithm in the process of roaming, and Lagrange interpolation algorithm can achieve the most efficient and smooth operation and rendering effects.

Key words: Cesium, B/S, roaming algorithms, FPS, NL

中图分类号: 

  • P208
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 程立人,张予杰,张以春. 西藏申扎地区奥陶纪鹦鹉螺化石[J]. J4, 2005, 35(03): 273 -0282 .
[2] 李 秉 成. 陕西富平全新世古气候的初步研究[J]. J4, 2005, 35(03): 291 -0295 .
[3] 和钟铧,杨德明,王天武,郑常青. 冈底斯带巴嘎区二云母花岗岩SHRIMP锆石U-Pb定年[J]. J4, 2005, 35(03): 302 -0307 .
[4] 陈 力,佴 磊,王秀范,李 金. 绥中某电力设备站场区地震危险性分析[J]. J4, 2005, 35(05): 641 -645 .
[5] 纪宏金,孙丰月,陈满,胡大千,时艳香,潘向清. 胶东地区裸露含金构造的地球化学评价[J]. J4, 2005, 35(03): 308 -0312 .
[6] 初凤友,孙国胜,李晓敏,马维林,赵宏樵. 中太平洋海山富钴结壳生长习性及控制因素[J]. J4, 2005, 35(03): 320 -0325 .
[7] 李斌,孟自芳,李相博,卢红选,郑民. 泌阳凹陷下第三系构造特征与沉积体系[J]. J4, 2005, 35(03): 332 -0339 .
[8] 李涛, 吴胜军,蔡述明,薛怀平,YASUNORI Nakayama. 涨渡湖通江前后调蓄能力模拟分析[J]. J4, 2005, 35(03): 351 -0355 .
[9] 旷理雄,郭建华,梅廉夫,童小兰,杨丽. 从油气勘探的角度论博格达山的隆升[J]. J4, 2005, 35(03): 346 -0350 .
[10] 章光新,邓伟,何岩,RAMSIS Salama. 水文响应单元法在盐渍化风险评价中的应用[J]. J4, 2005, 35(03): 356 -0360 .