无人机分区域采集数据,如何将多个倾斜模型数据合并加载?
0、问题
无人机对某一地方分区域进行数据采集,通过大疆智图或Context Capture进行倾斜模型构建,会形成多个倾斜模型数据文件。如果数据量很大,一个一个加载会很麻烦。因此,我们需要将多个倾斜模型数据合并加载。
前提:生成模型的时候不论什么投影坐标系统,都必须统一坐标原点,生成的模型的三角格网里面的顶点坐标全都是相对于该坐标原点而来的。所以,在使用Context Capture或大疆智图建模时,需要为同一地区所有建模数据统一坐标原点。
1、多个倾斜模型数据合并加载
在图新地球www.tuxingis.com中,通常使用Context Capture和大疆智图两种形式导入倾斜摄影数据,将数据转换成lfp格式进行加载。
1.1 大疆建模数据合并
由大疆智图建的模型,每个terra_osgbs文件夹中包含多个“Block***”文件夹。新建文件夹名为“Data”, 将大疆智图生成的每个“Block***”文件夹复制到“Data”文件夹内,并将xml文件移至与新建的Data文件夹同一目录下。
如果导出的倾斜模型只有一个“Block”文件夹,并且同级目录下还包含一个“Block.osgb”文件,需要将该“Block.osgb”文件放到“Block”文件夹中,并且不能修改其名称。新建文件夹名为“Data”,将多个数据“Block”文件夹在Block基础上添加不同后缀名,复制到“Data”文件夹内,并将xml文件移至与新建的Data文件夹同一目录下。
1.2 CC建模数据合并
由Context Capture建的模型,每个Data文件夹中包含多个“Tile_***”文件夹。新建文件夹名为“Data”, Context Capture数据每个“Data”文件夹中的“Tile_***”文件夹复制到新建的“Data”文件夹内,并将xml文件移至与Data文件夹同一目录下。
注意:在用CC建模时,自定义建模边界时需要注意边界瓦块的选取,避免按照边界自动分割。
1.3 多模型数据合并根节点
除了上述两个在源文件中进行合并多个倾斜模型外,我们还可以使用图新地球【合并根节点工具】对CC(原Smart3D)生成的osgb格式倾斜摄影模型的根节点进行合并,以此来提高数据加载的速度和流畅度。点击查看合成教程
合并根节点前:
合并根节点后:
可以看到合并模型后加载速度非常之快,以后再遇到多个大体积的倾斜模型数据再也不用一个个去添加了。
1.4 将合并数据加载到图新地球
通过图新地球“导入/导出”模块 -> 导入倾斜摄影(Context Capture)-> 选择需要加载的“Data”文件夹,并选择“普通模式”,导入即可。
数据合并后数据加载结果:
注意:如果加载成功,但看不到数据,可能是地形数据显示,倾斜数据高度问题,可通过“编辑”模块 -> 模型编辑(倾斜模型编辑),向上升高即可。