当前位置:首页 > 最新公告>前沿技术 > 手把手教你集群处理无人机倾斜摄影三维建模数据

手把手教你集群处理无人机倾斜摄影三维建模数据

时间:2020-03-20 14:02:21
继上篇介绍了ContextCaptureMaster进行无人机倾斜摄影建模集群 处理数据的环境要求后,今天详细讲解集群步骤,手把手教会!

不管你是否需要集群处理,都建议按照集群的步骤来做;配置集群环境后,可以选择不集群处理;没有配置集群环境之后想集群就有点费劲,甚至可能导致任务莫名失败。

1 网络配置 

这里以五台电脑配置为例,设置网络(本地网络设置,不连接互联网)。

右键点击,打开网络共享中心,点击“更改适配器设置”,双击“本地连接”
 
集群步骤

集群步骤
集群步骤

点击属性,双击“Internet 协议版本4 (TCP/IPv4)”

集群步骤

设置“使用下面的IP地址”

集群步骤

设置第一台电脑的网络:

集群步骤

第二台电脑

集群步骤

第三台电脑

集群步骤

其他依次类推,有几个节点,就依次往后排序IP即可。
 
2 设置共享盘 
 
存放数据、工程和任务的共享盘,能够被所有节点访问,一般设置在主机上。
 
(1)主机共享盘设置 
 
如将主机上的D盘设置为共享盘,则设置如下:
 
右键点击属性-----点击共享-----高级共享

集群步骤

勾选共享文件夹,点击应用,点击确定

集群步骤

由于配置集群,主机驱动器的分享盘符不能与集群任何设备上的盘符一样。因此方便从机设置,最好将盘符改为一个字母靠后的名字,如Y、Z、M盘,将其作为共享盘设置。
 
(2)从机设置 
 
对每一个从机进行如下设置:
 
选择计算机----右键---映射网络驱动,如主机是Y盘,则将从机填写能访问主机的Y盘路径(可以为计算机名,也可以是网络地址名),驱动器的名字必须为Y盘,和主机相同的磁盘名。

集群步骤

设置好如下图,从机即会显示和主机共享盘相同的盘符。

集群步骤

 
3 CC任务路径设置 
 
CC是通过任务分发进行集群运行的,须进行任务路径的指定,且必须设置在共享盘上,这样所有的节点均可访问到该路径。
 
选择“ContextCapture Center Settings”,所有节点的任务路径均设置和主机相同,可为主机共享盘文件夹下的任一文件夹。

集群步骤

 
4 CC集群运行 
 
CC所有的计算都是通过引擎来进行的,因此需要打开各个节点的引擎,才可以运行集群。
 
(1)主机启动 
 
主机配有显示器,直接单击(ContextCapture Center Engine),即可启动。注意查看DOS窗口下的路径是否和集群设置的一致,如果不一致则执行不起来。


集群步骤
 
(2)从机启动
  

对于从机,一般不配显示器,则须通过远程软件操作。
 
找到桌面远程连接,或运行里面输出“mstsc”,连接从机IP,进入操作系统。(该处先不要启动Engine,因为即便启动CC软件也是无法调用的)

集群步骤

从机安装远程操作软件(如Teamviewer),在主机上通过Teamviewer远程连接从机的ID,输入密码,进入后再启动从机的CC Engine。

集群步骤

执行
 
启动引擎后,即可在主机上进行CC的数据处理。

集群步骤

将数据拷贝主机共享盘上,启动主机上的ContextCapture Center Master,进行CC创建工程,并进行数据处理的相关设置。

集群步骤

当提交空三(特征点提取步骤会并行)及三维建模任务时,多个节点就会同时运行。点击提交任务下的Monitor job quene,可以查看到有几个节点在运行。
 
注意三维建模一定要进行分块,集群才能发挥其作用。否则只有一个块的化就只有一个节点运行。
 
5 测试流程 
 
1、主机A提交空三任务,打开主机A 和 副机B 的 Engine

2、检查运算引擎端数量及A和B的 engine 执行情况
 
6 总结 
 
Q1:出现以下错误: 
 
Error : task failed (returned : xxxxxxxxxxx)
 
Can not found xxxxxxxxx.xml…?
 
……
 
A1:均是配置不当 

 
Q2:错误盘查 
 
A2:考虑以下问题: 
 
是否是同一版本的软件是否成功建立家庭组

是否在每次开机后成功连接家庭组

是否正确选择自己的盘,网络下的盘,映射出来的盘是否在UNC路径前打勾

是否将共享盘的权限设置为完全控制是否选择了正确的jobs文件夹

是否使用了中文路径是否两台电脑都开启了engine

是否已经提交空三是否在旧的工程上开始集群

是否映射到同一驱动器是否建立了正确的工程

是否工程的照片索引还依旧保持正确是否有足够重叠度的像片