[发明专利]一种倾斜摄影模型的展示方法、装置及设备有效
申请号: | 201910035698.3 | 申请日: | 2019-01-15 |
公开(公告)号: | CN109801363B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 李斌;俞蔚;季惟婷 | 申请(专利权)人: | 浙江科澜信息技术有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 倾斜 摄影 模型 展示 方法 装置 设备 | ||
1.一种倾斜摄影模型的展示方法,其特征在于,包括:
获取倾斜摄影模型的展示请求,其中,所述倾斜摄影模型包括多个层级,所述层级由一个或多个层级文件组成;
确定待加载到内存的多个层级文件;
将所述多个层级文件中紧急程度满足预设要求的层级文件加载到内存中;
遍历本次加载到内存中的各个层级文件,判断所述层级文件的瓦片数据是否需要在当前层级进行渲染,其中,所述当前层级为该层级文件所在的层级;
若需要,则对该层级文件中的瓦片数据进行渲染展示;
若不需要,则对该层级文件中的瓦片数据进行渲染展示,并获取该层级文件中的索引数据,将所述索引数据指向的下一层级的多个层级文件作为待加载到内存的层级文件;
其中,所述将所述多个层级文件中紧急程度满足预设要求的层级文件加载到内存中,包括:
计算所述多个层级文件中各个层级文件的松懈值,其中,所述松懈值=level+(range_max-pixel)/(range_max-range_min),其中level为层级文件所在的层级数,range_max为层级文件中像素范围的上限,range_min为层级文件中像素范围的下限,pixel为层级文件中的瓦片数据投影到当前观察点所在的屏幕时占用的像素值;
将所述多个层级文件中松懈值满足预设要求的的层级文件加载到内存中。
2.如权利要求1所述的方法,其特征在于,所述判断所述层级文件的瓦片数据是否需要在当前层级进行渲染,包括:
获取所述层级文件中的像素范围;
计算所述层级文件中的瓦片数据在投影到当前观察点所在的屏幕时所占用的像素值;
判断所述像素值是否在所述像素范围内,若所述像素值在所述像素范围内,则判定所述层级文件的瓦片数据需要在当前层级进行渲染,否则判定所述层级文件的瓦片数据不需要在当前层级进行渲染。
3.如权利要求1所述的方法,其特征在于,所述确定待加载到内存的多个层级文件,包括:
在加载第一层级的层级文件之前,将在当前观察点可见的多个第一层级的层级文件作为待加载到内存的多个层级文件。
4.如权利要求1所述的方法,其特征在于,所述将松懈值满足预设要求的层级文件加载到内存中,包括:
将所述多个层级文件按照松懈值从小到大的顺序逐个加载到内存中,直至加载时间结束。
5.如权利要求4所述的方法,其特征在于,所述将所述多个层级文件按照松懈值从小到大的顺序逐个加载到内存中,包括:
若存在两个或两个以上层级文件的松懈值大小相等,则按照层级文件到当前观察点的距离从小到大的顺序将松懈值相等的层级文件依次加载到内存中。
6.一种倾斜摄影模型的展示装置,其特征在于,包括:
展示请求获取模块:用于获取倾斜摄影模型的展示请求,其中,所述倾斜摄影模型包括多个层级,所述层级由一个或多个层级文件组成;
待加载层级文件确定模块:用于确定待加载到内存的多个层级文件;
加载模块:用于将所述多个层级文件中紧急程度满足预设要求的层级文件加载到内存中;
遍历模块:用于遍历本次加载到内存中的各个层级文件,判断所述层级文件的瓦片数据是否需要在当前层级进行渲染,其中,所述当前层级为该层级文件所在的层级;
第一判断结果模块:用于若需要,则对该层级文件中的瓦片数据进行渲染展示;
第二判断结果模块:用于若不需要,则对该层级文件中的瓦片数据进行渲染展示,并获取该层级文件中的索引数据,将所述索引数据指向的下一层级的多个层级文件作为待加载到内存的层级文件;
其中,所述加载模块,具体用于:
计算所述多个层级文件中各个层级文件的松懈值,其中,所述松懈值=level+(range_max-pixel)/(range_max-range_min),其中level为层级文件所在的层级数,range_max为层级文件中像素范围的上限,range_min为层级文件中像素范围的下限,pixel为层级文件中的瓦片数据投影到当前观察点所在的屏幕时占用的像素值;
将所述多个层级文件中松懈值满足预设要求的的层级文件加载到内存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江科澜信息技术有限公司,未经浙江科澜信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910035698.3/1.html,转载请声明来源钻瓜专利网。