全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211039364.1 (22)申请日 2022.08.29 (71)申请人 重庆市地理信息和遥感应用中心 地址 401120 重庆市渝北区龙山 街道龙山 大道339号 (72)发明人 袁杰祺 张孝成 梁星 李林  安丽超 陈媚特 程宇翔 刘洪波  张灵犀 王海松 曾攀 赵珍妮  王岚 李静泽 陈晓龙  (74)专利代理 机构 重庆飞思明珠专利代理事务 所(普通合伙) 50228 专利代理师 艾铭伟 (51)Int.Cl. G06F 16/957(2019.01) G06T 17/00(2006.01)H04L 47/80(2022.01) (54)发明名称 一种基于多参数渲染的海量倾斜数据加载 方法 (57)摘要 本发明公开了一种基于多参数渲染的海量 倾斜数据加载方法, 包括步骤: 构建基于八叉树 的层级结构索引; 根据客户端当前网速与基础网 络带宽, 动态调节网络带宽变量, 实时对每次加 载的倾斜瓦片数据数量进行控制; 根据八叉树层 级结构索引中相机视觉层级的高度变化速度, 动 态调节分层调节参数, 实时控制浏览器对后台瓦 片数据的加载数量; 将加载到前端浏览器的倾斜 数据进行内存优化管理。 其显著效果是: 通过引 入客户端实际网络环境的变量 以及分层渲染调 节参数, 优化了传统的加载模式, 使得相机视角 下瓦片数据的加载更加准确, 减 轻了系统的绘制 压力, 提高了加载和渲染效率。 权利要求书2页 说明书6页 附图2页 CN 115408631 A 2022.11.29 CN 115408631 A 1.一种基于多参数渲染的海量 倾斜数据加载 方法, 其特 征在于包括以下步骤: 步骤1、 构建基于八叉树的层级结构索引; 步骤2、 根据客户端当前网速与基础网络带宽, 动态调节网络带宽变量, 实时对每次加 载的倾斜瓦片数据数量进行控制; 步骤3、 根据八叉树层级结构索引中相机视觉层级的高度变化速度, 动态调 节分层调节 参数, 实时控制浏览器对后台瓦片数据的加载 数量; 步骤4、 将加载到前端浏览器的倾 斜数据进行内存 优化管理。 2.根据权利要求1所述的基于多参数渲染的海量倾斜数据加载方法, 其特征在于: 步骤 1中所述基于八叉树的层级结构索引的构建步骤为: 将每个建筑物生成LOD模型; 按照分块 边界对LOD模型 数据进行分块; 在每个数据块内部继续分块、 压缩, 生成整体八叉树。 3.根据权利要求1所述的基于多参数渲染的海量倾斜数据加载方法, 其特征在于: 步骤 2中所述对加载的倾 斜数据量进行控制的步骤如下: 步骤2.1、 获取网络基础带宽; 步骤2.2、 根据浏览器初始化倾斜数据时倾斜的初始化数据量以及服务器响应时间, 计 算得出当前网速; 步骤2.3、 根据当前网速与基础网络带宽的倍数关系, 初始化网络带宽变量 k的值; 步骤2.4、 在浏览器发送请求数据时, 按照公式 计算得出屏幕空间误差, 当屏幕 空间误差x大于给定的最大屏幕空间误差时则加载当前瓦片节点及其子节点, 其中, x为屏 幕空间误差, a为几何误差, d为瓦片与相机的距离; 步骤2.5、 根据后续每一次浏览器发送请求数据时相应数据的响应时间, 重新计算当前 网速, 同时更新网络带宽变量k的值, 并按照步骤2.4实时对加载的倾斜瓦片数据数量进行 控制。 4.根据权利要求3所述的基于多参数渲染的海量倾斜数据加载方法, 其特征在于: 所述 网络带宽变量 k的值的更新方式为: k=1*10n(n<=0), 其中, n为当前网速与基础网络带宽的倍数关系, 若当前网速大于或等于基础网络带宽 时, n不变; 若当前网速小于基础网络带宽, 但大于0.7倍基础网络带宽时, n减1; 若当前网速 小于0.7倍基础网络带宽, 但大于0.5倍基础网络带宽时, n减2; 若当前网速小于0.5基础网 络带宽, n减3 。 5.根据权利要求1所述的基于多参数渲染的海量倾斜数据加载方法, 其特征在于: 步骤 3中控制浏览器对后台瓦片数据的加载 数量的具体步骤为: 步骤3.1、 获取当前相机 视野下视 觉层级的高度变化速度; 步骤3.2、 依据当前视 觉层级的高度变化速度, 动态设置所述分层调节参数; 步骤3.3、 依据设置的分层调节参数, 按照公式 计算得出屏幕空间误差, 当屏幕 空间误差x大于给定的最大屏幕空间误差时则加载当前层级下的瓦片数据, 其中, y为屏幕权 利 要 求 书 1/2 页 2 CN 115408631 A 2空间误差, a为几何误差, k为当前网速对应的网络带宽变量, d为瓦片与相机的距离, m为分 层调节参数。 6.根据权利要求5所述的基于多参数渲染的海量倾斜数据加载方法, 其特征在于: 步骤 3.2中动态设置所述分层调节参数的方式如下: 当视觉层级的高度变化速度在4500米以上时, 所述分层调节参数的取值为1.25; 当视 觉层级的高度变化速度在3000米到4500米时, 所述分层调节参数的取值为1.50; 当视觉层 级的高度变化速度在1500米到3000米时, 所述分层调节参数的取值1.75; 当视觉层级的高 度变化速度小于15 00米时, 所述分层调节参数的取值 为2.0。 7.根据权利要求1所述的基于多参数渲染的海量倾斜数据加载方法, 其特征在于: 所述 内存优化管理的步骤为: 步骤4.1、 浏览器通过瓦片数据与相机视点的距离对 瓦片数据进行优先排序, 距离越近 的, 在加载队列中排序靠前; 距离较 远的, 排序靠后; 步骤4.2、 浏览器随着相机视角范围的变化, 将已加载完成的瓦片数据进入缓存队列的 尾部, 并在 浏览器的本地存 储中记录此瓦片数据的元 数据信息; 步骤4.3、 当队列中的瓦片数据大于浏览器最大内存阈值时, 根据元数据信息, 动态清 除位于缓存队列尾部的数据。权 利 要 求 书 2/2 页 3 CN 115408631 A 3

PDF文档 专利 一种基于多参数渲染的海量倾斜数据加载方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于多参数渲染的海量倾斜数据加载方法 第 1 页 专利 一种基于多参数渲染的海量倾斜数据加载方法 第 2 页 专利 一种基于多参数渲染的海量倾斜数据加载方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:44:03上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。