[发明专利]基于Cesium实现倾斜摄影模型的3D Tiles格式模型包围盒数据生成方法在审
申请号: | 202010930567.4 | 申请日: | 2020-09-07 |
公开(公告)号: | CN112184908A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 刘向东;雍琦;史振中;刘剑峰;王海亮;宋文帅 | 申请(专利权)人: | 山西省工业设备安装集团有限公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20;G06T19/20 |
代理公司: | 北京中南长风知识产权代理事务所(普通合伙) 11674 | 代理人: | 张学元 |
地址: | 030032 山西省太原*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cesium 实现 倾斜 摄影 模型 tiles 格式 包围 数据 生成 方法 | ||
1.基于Cesium实现倾斜摄影模型的3D Tiles格式模型包围盒数据生成方法,其特征在于:包括以下步骤:
S1:使用倾斜摄影软件生成的正射影像或遥感影像作为底图,描绘出地物边界生成地物轮廓矢量数据;
S2:将所述地物轮廓矢量数据的坐标系投影到投影坐标系下;
S3:录入所述地物轮廓矢量数据的属性数据;
S4:按照空间范围分块构建四叉树,根据四叉树得到数据结构组织的瓦片集数据;
S5:几何要素网格化,按分块依次读取各块内的矢量几何要素,将矢量几何多边形和拉升后的多边形三角格网化生成包围盒模型的上底面和下底面;
S6:生成多面体包围盒模型,依次将矢量几何多边形相邻的点和拉升后的四个点构成两个三角面片,其作为包围盒模型的侧面,实现以矢量几何为底,根据高度拉升生成包围盒多面体模型;
S7:多面体包围盒模型合并,将整个瓦片内的包围盒多面体模型合并成一份mesh格网数据;
S8:将每个瓦片mesh网格模型的顶点属性和顶点索引组织构建gltf模型对象,生成的gltf模型转换为二进制的glb格式,按照b3dm数据结构写入glb信息和属性信息;
S9:对应所述瓦片集数据描述TilesetJSON内容写入数据,生成tileset.json文件。
2.根据权利要求1所述的基于Cesium实现倾斜摄影模型的3D Tiles格式模型包围盒数据生成方法,其特征在于:所述地物轮廓矢量数据的坐标系为地理坐标系,地理坐标系下矢量数据存储的是经纬度坐标,构建多面体包围盒模型时使用的坐标系是以米单位。
3.根据权利要求1所述的基于Cesium实现倾斜摄影模型的3D Tiles格式模型包围盒数据生成方法,其特征在于:所述属性数据中包括但不仅限于:地物的高度,建筑物的高度,所述属性数据可根据楼层数估计,也可从倾斜摄影三维模型中量测。
4.根据权利要求1所述的基于Cesium实现倾斜摄影模型的3D Tiles格式模型包围盒数据生成方法,其特征在于:所述瓦片集数据包括但不仅限于:瓦片的包围盒、几何误差、瓦片url、瓦片数据包围盒和瓦片四叉树索引。
5.根据权利要求1所述的基于Cesium实现倾斜摄影模型的3D Tiles格式模型包围盒数据生成方法,其特征在于:所述几何要素用于分类的b3dm文件中有且仅有一个node节点,即只有一份mesh格网数据。
6.根据权利要求1所述的基于Cesium实现倾斜摄影模型的3D Tiles格式模型包围盒数据生成方法,其特征在于:每一个所述包围盒多面体模型通过顶点属性中的_BATCHID和要素属性信息关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西省工业设备安装集团有限公司,未经山西省工业设备安装集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010930567.4/1.html,转载请声明来源钻瓜专利网。