[发明专利]一种基于多参数渲染的海量倾斜数据加载方法有效
| 申请号: | 202211039364.1 | 申请日: | 2022-08-29 |
| 公开(公告)号: | CN115408631B | 公开(公告)日: | 2023-05-26 |
| 发明(设计)人: | 袁杰祺;张孝成;梁星;李林;安丽超;陈媚特;程宇翔;刘洪波;张灵犀;王海松;曾攀;赵珍妮;王岚;李静泽;陈晓龙 | 申请(专利权)人: | 重庆市地理信息和遥感应用中心 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06T17/00;H04L47/80 |
| 代理公司: | 重庆飞思明珠专利代理事务所(普通合伙) 50228 | 代理人: | 艾铭伟 |
| 地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 参数 渲染 海量 倾斜 数据 加载 方法 | ||
1.一种基于多参数渲染的海量倾斜数据加载方法,其特征在于包括以下步骤:
步骤1、构建基于八叉树的层级结构索引;
步骤2、根据客户端当前网速与基础网络带宽,动态调节网络带宽变量,实时对每次加载的倾斜瓦片数据数量进行控制;
步骤2中所述对每次加载的倾斜瓦片数据数量进行控制的步骤如下:
步骤2.1、获取网络基础带宽;
步骤2.2、根据浏览器初始化倾斜数据时倾斜的初始化数据量以及服务器响应时间,计算得出当前网速;
步骤2.3、根据当前网速与基础网络带宽的倍数关系,初始化网络带宽变量k的值;
步骤2.4、在浏览器发送请求数据时,按照公式计算得出屏幕空间误差,当屏幕空间误差x大于给定的最大屏幕空间误差时则加载当前瓦片节点及其子节点,其中,x为屏幕空间误差,a为几何误差,d为瓦片与相机的距离;
步骤2.5、根据后续每一次浏览器发送请求数据时相应数据的响应时间,重新计算当前网速,同时更新网络带宽变量k的值,并按照步骤2.4实时对加载的倾斜瓦片数据数量进行控制;
步骤3、根据八叉树层级结构索引中相机视觉层级的高度变化速度,动态调节分层调节参数,实时控制浏览器对后台瓦片数据的加载数量;
步骤4、将加载到前端浏览器的倾斜数据进行内存优化管理。
2.根据权利要求1所述的基于多参数渲染的海量倾斜数据加载方法,其特征在于:步骤1中所述基于八叉树的层级结构索引的构建步骤为:
将每个建筑物生成LOD模型;
按照分块边界对LOD模型数据进行分块;
在每个数据块内部继续分块、压缩,生成整体八叉树。
3.根据权利要求1所述的基于多参数渲染的海量倾斜数据加载方法,其特征在于:所述网络带宽变量k的值的更新方式为:
k=1*10n(n=0),
其中,n为当前网速与基础网络带宽的倍数关系,若当前网速大于或等于基础网络带宽时,n不变;若当前网速小于基础网络带宽,但大于0.7倍基础网络带宽时,n减1;若当前网速小于0.7倍基础网络带宽,但大于0.5倍基础网络带宽时,n减2;若当前网速小于0.5基础网络带宽,n减3。
4.根据权利要求1所述的基于多参数渲染的海量倾斜数据加载方法,其特征在于:步骤3中控制浏览器对后台瓦片数据的加载数量的具体步骤为:
步骤3.1、获取当前相机视野下视觉层级的高度变化速度;
步骤3.2、依据当前视觉层级的高度变化速度,动态设置所述分层调节参数;
步骤3.3、依据设置的分层调节参数,按照公式计算得出屏幕空间误差,当屏幕空间误差x大于给定的最大屏幕空间误差时则加载当前层级下的瓦片数据,其中,y为屏幕空间误差,a为几何误差,k为当前网速对应的网络带宽变量,d为瓦片与相机的距离,m为分层调节参数。
5.根据权利要求4所述的基于多参数渲染的海量倾斜数据加载方法,其特征在于:步骤3.2中动态设置所述分层调节参数的方式如下:
当视觉层级的高度变化速度在4500米以上时,所述分层调节参数的取值为1.25;当视觉层级的高度变化速度在3000米到4500米时,所述分层调节参数的取值为1.50;当视觉层级的高度变化速度在1500米到3000米时,所述分层调节参数的取值1.75;当视觉层级的高度变化速度小于1500米时,所述分层调节参数的取值为2.0。
6.根据权利要求1所述的基于多参数渲染的海量倾斜数据加载方法,其特征在于:所述内存优化管理的步骤为:
步骤4.1、浏览器通过瓦片数据与相机视点的距离对瓦片数据进行优先排序,距离越近的,在加载队列中排序靠前;距离较远的,排序靠后;
步骤4.2、浏览器随着相机视角范围的变化,将已加载完成的瓦片数据进入缓存队列的尾部,并在浏览器的本地存储中记录此瓦片数据的元数据信息;
步骤4.3、当队列中的瓦片数据大于浏览器最大内存阈值时,根据元数据信息,动态清除位于缓存队列尾部的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆市地理信息和遥感应用中心,未经重庆市地理信息和遥感应用中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211039364.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模块化的锚杆钻机及掘进机
- 下一篇:一种斜板分级设备、选矿装置及工艺





