首页 新闻中心 技术博客

在ContextCapture(Smart3D)中进行空三迁移和按矢量范围导出实景三维模型成果

发布时间:2021-12-01 22:51:00   浏览量:7594   作者:GIS前沿

本文包含两部分

1.ContextCapture(Smart3D)空三导入新的工程中

2.在ContextCapture(Smart3D)中按矢量范围输出模型成果

一、ContextCapture(Smart 3D)空三结果如何导入到新的工程中?

我们或许会遇到这样的问题—Smart 3D空三运行的太慢,想换台电脑又发现工程文件太大,无法拷贝。或者从别人那里弄来的空三成果想自己运行成果,怎么办呢?

首先说一下如何导出空三成果,如图一所示,弹出的对话框如图二所示,

需要注意的是:

空间参考系统必须要选择正确的参考系;

还有相机方向如果清楚的话最好选择正确的;

纳入自动连接点:如果想重新空三的话就不必选择了。如果想直接运行成果,则需要选择。

在这里插入图片描述
图一 导出空三文件(.XML)

在这里插入图片描述

图二 导出区块设置

空三成果导入:

必备文件:照片、空三成果文件(XML文件)

1、修改空三成果文件中照片路径:右键—>编辑,打开XML文件(数据量大的话,打开时间会长一些),将原路径(即 ****** )替换到现路径(注意路径中不能有汉字)。

2、新建工程,导入修改后的空三成果,如图三。

在这里插入图片描述

图三 空三成果导入

可以看一下3D视图,如图四

在这里插入图片描述

图四 3D视图

检查一下照片路径是否正确

在这里插入图片描述

如果右侧看不到照片,显示无法打开影像或蒙板,则说明路径修改的不正确。如果显示照片,则说明修改正确。

二、Smart 3D中如何只输出需要的范围的成果?

我们平时倾斜摄影都会多飞出很多面积,但是最后成果输出的太慢,怎么能够只输出需要的面积,节省时间呢?

还需要用到Google earth、奥维或者其他软件也行。

1、导出kml(不要跟XML混淆了),如图一。

在这里插入图片描述

图一 kml文件导出

2、在Google earth中打开,它会直接定位到飞行的区域。

在这里插入图片描述

工具画出输出模型的范围,弹出图二,设置如下。注意:一定不要关掉对话框,画完之后点确定。

将画完的多边形另存一下,如图三。

在这里插入图片描述

图二 新建多边形

在这里插入图片描述

图三 多边形另存

3、回到Smart 3D工程,导入kml文件,如图四。问题是导入的面积范围不能调节,只能修改高度范围。

在这里插入图片描述

图四 kml文件导入

附:如果结果运行的过程中不想让某个范围生成,那就需要取消范围中的瓦片,想确定这个范围的切块名称则需要打开质量控制选择瓦片,如图五所示。记下瓦片名称,取消掉就可以了。

在这里插入图片描述

图五 质量控制对话框

来源:https://blog.csdn.net/qq_43173805/article/details/100974123

成都途远GIS是一家专业致力于无人机航空摄影测绘、航空数据处理、GIS地理信息系统研发、数字孪生城市制作、数字沙盘模型等业务的创新型科技公司,为您提供一站式地理信息服务。