使用ContextCapture将无人机影像生成SLPK教程

作者:张国丽 2019-05-22 来源:Arcgis知乎

  在工作中经常建议用户,如果希望将生成的三维模型用于ArcGIS产品线,建议在倾斜摄影建模软件导出时直接选择Esri I3S标准的数据格式SLPK,这样可以直接加载至pro中发布服务,避免格式转换。那么,如何使用ContextCapture软件生成slpk呢?

  本篇将和大家介绍以一组无人机倾斜摄影照片为原始数据,通过ContextCapture建模软件,快速生成倾斜摄影测量建模成果,并导出成基于I3S标准的数据格式SLPK。希望对大家的工作和学习有所帮助!

工具准备:基于无人机影像快速生成倾斜摄影测量建模成果

  1、Bentley的 ContextCapture(国内简称为Smart 3D)

  2、一组垂直拍摄而且多角度、重叠度满足重建要求的航片;照片中自带有GPS数据信息

  3、ArcGISPro

处理流程:

  ①打开Smart3D软件,输入工程名称和存储路径,勾选下边的创建空的区块,示意图如下图所示:

打开Smart3D软件,输入工程名称和存储路径

  ②区块创建好后,需要加载照片,示意图如下

区块创建好后,需要加载照片

  加载完照片后,要对照片组做个检查,查看是否有丢失的情况,检查无误即可接着处理,否则返回照片组重新整理。如下图所示:

加载完照片后,要对照片组做个检查

  ③一切检查工作正常,回到General标签下,点击右侧的空三按钮,如下图所示:

点击右侧的空三按钮

  输入空三名称,如下图所示:

输入空三名称

  选择定位方式,如下图所示:

选择定位方式

  设置默认当前参数,如下图所示:

设置默认当前参数

  提交后,准备空三处理, 开启Engine,空三处理开始,如下图所示:

提交后,准备空三处理

  ④点击提交重建按钮,如下图所示,我们也可以在spatial framework中设置模型分块方法,默认是不分块的。

在spatial framework中设置模型分块

  设置完成,如下图所示:

  提交生成模型,如下图所示:

  输入模型名称,如下图所示:

  选择模型种类,如下图所示:

选择模型种类

  如果希望生成SLPK模型,这里格式需选择ESRI i3s scene database(也可选择通用的OSGB模型,建议希望后续使用ArcGIS平台的直接选择ESRI i3s scene database)如下图所示:

生成SLPK模型

  选择全部的区块生成,如下图所示:

选择全部的区块生成

  设置输出路径:

设置输出路径

  到这里参数设置完毕,打开Engine,开始生成模型,如下图所示:

打开Engine,开始生成模型

  ⑤运行完成后,出现完成界面,这里需注意,我们必须点击Creat scene layer package(SLPK file),设置slpk文件路径,点击creat scene layer package,这样就生成了slpk文件。如下图所示:

生成的slpk文件,可以直接加载至ArcGISPro

  生成的slpk文件,可以直接加载至ArcGISPro发布服务。

 

相关阅读:

ContextCapture中文版教程:帮助文档第一章(开始)

ContextCapture中文版教程:帮助文档第二章(影像数据)

ContextCapture中文版教程:帮助文档第二章2.2-2.3(影像文件格式和位置)

ContextCapture中文版教程:帮助文档第三章(ContextCapture介绍)