三种基于Cesium的重庆市漫游飞行算法及其对比分析 |
| |
引用本文: | 李莹,赵宁曦.三种基于Cesium的重庆市漫游飞行算法及其对比分析[J].吉林大学学报(地球科学版),2024(2):709-720. |
| |
作者姓名: | 李莹 赵宁曦 |
| |
作者单位: | 南京大学地理与海洋科学学院 |
| |
基金项目: | 国家自然科学基金项目(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 浏览器/服务器 漫游算法 帧率 网络延迟 |
|
|