提供者:深圳市鹏锦科技有限公司 发布时间:2024/9/29 15:38:41 阅读次数:2832次 进入该公司店铺
如何利用大疆智图实现模型局部更新?
随着无人机航测解决方案的不断发展、三维模型生产成本的不断降低,实景三维模型被广泛应用于地形测绘、古建筑测绘存档、实景三维中国建设等项目中。
与此同时,航测用户对实景三维模型的重点区域精细程度、实景三维项目的时序化更新等要求也在不断提高。如何利用大疆智图实现实景三维模型局部更新,成为航测用户最关心的问题之一。

在城市级实景三维的项目中,往往需要局部更新,并将局部更新的模型结果融入到此前已建设好的大场景实景三维模型中。此外,在航测项目中,用户经常遇到部分区域的重建效果不理想,需要对该区域数据进行补充采集的情况。
按照传统方式,把更新后的数据与大场景的数据全部放一起重新建模,费时费力。而“模型局部更新”的方案,能够快速地能帮助用户解决问题。一起来看看该方案的操作方法及注意事项。
大疆智图模型参数说明
在了解实景三维模型局部更新方法之前,必须先弄清楚实景三维模型的分块及存储规则。
大疆智图在生产实景三维模型时,支持自定义模型原点、分块大小、分块起始点等操作方式,以满足各类项目的数据要求。那么,这些操作对三维模型成果有哪些影响呢?
1、模型原点
在大疆智图中,OSGB、OBJ、PLY 格式的三维模型坐标,将以所设置的模型原点(X、Y、Z)为起始点,保存相对于该起始点的模型坐标。模型原点值将保存在与模型同目录下 metadata.xml 文件的 SRSOrigin 字段中。如果更改 SRSOrigin 的数值,将直接影响到模型所有点的坐标值显示。因此,可以通过更改 SRSOrigin 数值来实现模型的局部平移。

2、分块模式
当重建照片较多时,如果把模型作为一个整体进行生产,可能会出现内存不足导致重建失败的情况。此时建模软件常见的做法是将模型进行分块处理,即按照一定的规则,分成多个 Block(块)进行生产,然后将所有的 Block 放一起显示,最终呈现一个完整的模型。
大疆智图支持的分块模式包括:自动、自定义内存和自定义边长。当选择自动时,将根据电脑当前最大的可用内存对应块的大小进行模型重建,通常该模式重建效率是最高的;当选择自定义内存时,将根据所设置内存对应的范围进行模型重建;当选择自定义边长时,每个 Block 将对应一致的区域范围。当需要模型局部更新时,必须使用自定义边长模式来分块。

3、分块起始点
模型分块重建后,将根据每个分块的命名来区分不同块在大模型中的位置。例如大疆智图的某一个 Block 文件夹的命名为 Block_+008_+011,指的是这个块位于整体模型的横向第 8,纵向第 11 的位置。这里的第 8、第 11 都是基于分块的起始点,按照分块的规则计算而出。
当按照自定义大小来分块时,分块起始点将影响每个 Block 的名称以及文件夹名称,例如定义分块起始点(X1,Y1,Z1) 及分块大小 50m 后,(X2,Y2,Z2) 所在的 Block 名称为 X 方向编号为取整 (X2-X1)/50,Y 方向编号同理。

① 凡本网注明"来源:阿仪网"的所有作品,版权均属于阿仪网,未经本网授权不得转载、摘编或利 用其它方式使用。已获本网授 权的作品,应在授权范围内使用,并注明"来源:阿仪网"。违者本网将追究相关法律责任。
② 本信息由注册会员:深圳市鹏锦科技有限公司发布并且负责版权等法律责任。
版权声明