[发明专利]海量倾斜摄影三维模型数据调度方法及系统有效
申请号: | 202010380307.4 | 申请日: | 2020-05-08 |
公开(公告)号: | CN111583404B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 刘润东;陈瑞波;陈家兴;梅树红;潘婵玲;刘清;谢宗音 | 申请(专利权)人: | 广西壮族自治区自然资源遥感院 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T19/20 |
代理公司: | 广西中知科创知识产权代理有限公司 45130 | 代理人: | 赵团军 |
地址: | 530023 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 海量 倾斜 摄影 三维 模型 数据 调度 方法 系统 | ||
1.一种海量倾斜摄影三维模型数据调度方法,其特征在于,包括以下内容:
S1、倾斜摄影三维数据按Tile获取中心点和LOD调度范围dRange,计算Tile的尺寸及LOD距离系数n;
S2、根据指定的层级数,利用四叉树和十六叉树结合算法,对所有的Tile进行按网格分层分级;
S3、对每个分层分级的Tile顶层瓦片进行顶点合并、模型简化、纹理简化处理以及LOD范围调度设置;具体如下:
S31、计算分块Block的半径dBlcokRadius;
S32、根据合并后的Tile数据采样生成合并Tile的高程模型数据DEM;
S33、对合并后的Tile数据生成合并Tile的真正射影像TDOM;
S34、根据DEM和TDOM数据进行新的TIN三角构网和贴图处理,生成新的模型数据;
S35、根据dBlcokRadius计算当前分块数据的LOD调度范围dBlockRange,并设置到每一层LOD调度范围PagedLOD中;
S36、按分块的key+指定的层级作为文件名进行数据保存;
S4、对产生新的Tile数据MergeTile,重复进行步骤S2-S3操作,直到新Tile的数据MergeTile的数据个数小于预设阈值时结束循环流程,完成数据调度算法。
2.根据权利要求1所述的海量倾斜摄影三维模型数据调度方法,其特征在于,所述步骤S1具体内容为:
S11、读取Tile数据,并获取其半径dRadius和边长dSide;
S12、读取Tile的顶层LOD调度范围dRange,并计算出Tile的LOD距离系数n;
其中,Tile的LOD距离系数n根据dRange和dRadius的关系式计算。
3.根据权利要求2所述的海量倾斜摄影三维模型数据调度方法,其特征在于:所述步骤S2具体包括以下内容:
S21、根据边长dSide计算网格大小dBlockSide:对4*4个Tile按一个网格进行计算每个网格的大小dBlockSide=dSide*4,并对这个大小进行归一百化;
S22、建立分块Block网格数字字典BlockDict;
S23、判断Tile所归属的网格:循环所有的Tile数据,读取Tile的中心点vCenter,判断中心点位置所在的BlockDict的Block,如果不归属于现有范围内则新增数字字典条目。
4.根据权利要求1所述的海量倾斜摄影三维模型数据调度方法,其特征在于:所述步骤S32的生成合并Tile的高程模型数据DEM方法为,采用等距离采样间隔对合并后的tile进行循环获取对应点的高程值,并生成对应的DEM数据。
5.根据权利要求1所述的海量倾斜摄影三维模型数据调度方法,其特征在于:所述步骤S33的生成合并Tile的真正射影像TDOM方法为,把合并后的Tile数据进行数据加载,然后把相机角度设置为垂直向下和正射投影方式,并进行图片获取和导出成tif文件。
6.根据权利要求1所述的海量倾斜摄影三维模型数据调度方法,其特征在于:所述步骤S34的构网和贴图方法为,把DEM采用TIN三角的构网算法进行构网,然后把TDOM和构网数据进行坐标映射,并实现纹理贴图,生成新的模型数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西壮族自治区自然资源遥感院,未经广西壮族自治区自然资源遥感院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010380307.4/1.html,转载请声明来源钻瓜专利网。