基于Cesium的实景三维模型动态更新-以3Dtiles为例(二)

本文介绍了如何通过表面更新法避开原数据替换难题,详细讲述了如何利用Cesium加载3Dtiles,通过裁剪和替换技术实现实景三维模型的动态更新,包括模型区域确定、裁剪面生成和osgb到3dtiles的转换过程。

基于Cesium的实景三维模型动态更新-以3Dtiles为例(一)_lwx2233的博客-CSDN博客

在上一节中,我们了解了实景三维模型动态更新的本质,这一节我们来讲讲三维模型更新的技术路线

两条,其中一条很抱歉我没有走通,但我也会将我当时的想法写出来。

一.原数据更新法(失败的way)

1.如果我们想要更新一样东西的话,无疑从最原始的地方开始入手——osgb或者3Dtiles

一开始的想法是文件直接替换,但是显然行不通,先来看看osgb的文件格式:

在Data文件夹中,存放有瓦片文件夹,就是我们所熟知的tile,它是以行列号来读取与排序的

每个瓦片文件夹中又存放有不同层级的osgb文件

L后面的数字就代表着层级,如果我们要替换的话,势必是整个文件去替换

那么问题来了,每个无人机架次飞出来的倾斜模型,无法保证在同区域模型的行列号一致

也就是说,在新模型中,相对应的行列号瓦片不一定和旧模型的位于同区域

所以不能对osgb进行替换。

2.回过头我们来看看3dtiles,先看文件格式:

Cesium展现3dtiles是通过

评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值