查看原文
其他

航测.No7 | 软件升华篇——利用ContextCapture集群功能,数倍提升建模效率!

测绘营地 测绘营地 2023-01-11

优秀的人都关注了,就差你了

前言

(昨天文章标题序号写错了,应该为No.7,实在抱歉!)

上一期,我们讲述了如何快速上手Context Capture。


操作很简单,流程很容易走通,然而处理一次之后我们就会发现,建模效率太低了!四五百张的照片,重建的时候就需要切成几十个块,每个块处理1~2个小时,一个小小的项目,从头到尾就可能就需要一两天的时间来完成。


更何况,对于倾斜摄影,使用多镜头航拍建模来说,一两万张照片更是家常便饭


本期,测绘营地就为大家详细讲述如何利用CC强大的集群功能来数倍地提升建模处理效率。

CC集群工作原理

CC集群原理:借助局域网多台计算机设备,同时进行各个子任务的运算。


意味着首先得有多台计算机,且在同一个局域网内。


然后,以一台计算机当做主机,用以新建、编辑工程项目和提交任务序列;其他所有计算机为副机(也可称为“从机”),在主机任务序列提交后,同时处理不同的子任务。


假设按1个小时处理1个子任务计算,1台电脑处理20个子任务需要20小时,那么20台电脑同时进行处理,那么处理完整个项目只需要···1个小时!


怎么样,心动了吗?

硬件准备

1、主机,最好是工作站,运行内存建议64GB以上;


2、同等(同近似同等)配置的计算机N台,运行内存建议32GB以上,集群效率可以近似于取集群最低配置电脑效率×N(也就是说,集群效率与所有电脑的最低配置有关);


3、数据存储设备。可直接给主机配备大容量硬盘;也可额外搭建磁盘阵列服务器(推荐),专门用以数据存储。


4、网络交换机。10台电脑以上,推荐使用万兆交换机;10台电脑以下,千兆也够用。


5、网线。这个和交换机配套,越快越好,电脑数量多时至少用超五类或六类网线(千兆),使用万兆交换机时,交换机至磁盘阵列最好用光纤,保证传输速率。


6、选配:不间断电源、集群机柜等等。


至于集群电脑的配置嘛,那必然是越高越好。其中:

CPU对空三处理速度影响较大,显卡对建模速度影响较大,主机内存决定了空三能够处理的影像数量,副机内存决定了重建时切块的数量,此外,可为所有电脑都配备固态硬盘。

局域网设置

1、IP设置。将所有电脑都设置在同一个网段下,并可按顺序进行编号。如:

192.168.1.1

192.168.1.2

192.168.1.3

···


2、主机项目路径建立及开启共享权限。


以营地君自己为例,在G盘根目录下新建CCC文件夹,并在CCC文件夹中分布新建Images、Jobs、Projects三个文件夹,分别用以存放原始照片、任务序列、工程文件。文件夹及路径名称都不能有中文。


然后分别将三个文件夹均设置为局域网共享,这里以Images文件夹为例:


3、主副机默认任务路径设置。在软件目录找到CCsettings.exe,在主机和副机上都将默认的任务序列路径设置为同一个网络路径:网络——主机电脑——Jobs

(主机设置后,新建的项目会默认使用该路径,任务也会提交至该路径中;

副机设置后,打开引擎,会默认执行该网络路径下未完成的任务)


需要注意的是,

一定要从网络里面选!

一定要从网络里面选!

一定要从网络里面选!


4、主机项目路径设置。涉及三个路径:

(1)项目文件路径。一定要从网络下选择!


(2)UNC路径及任务提交目录。一定要从网络下选择!


(3)照片添加路径。一定要从网络下选择!


集群处理

很简单,需要集群的时候,同时打开主机和副机的引擎就行了。但以下流程需要特别注意!


1、空三。整个空三过程中,前40%和60%~80%左右(可能有些出入),可以同时N台电脑集群处理,但其余进度涉及的作业,仅能由一台电脑完成!因此,建议空三的时候,只让性能最好的主机去处理即可,如有另一台和主机配置相近的副机,也可两台一起处理。


2、三维重建切块。目标的RAM用量建议不要超过所有集群电脑中最低运行内存的2/3。


3、集群处理的时候,若某台电脑因故障崩溃或死机,并不会影响其他电脑的处理,仅仅会导致该电脑运行的子任务失败,重启后重新提交该子任务即可。

注意事项

若集群处理时出现错误,请对照以下几种情况好好检查:

1、主副机网络是否连通,副机是否能够从网络下正常访问主机的共享路径。


2、工程路径、任务路径、照片路径是否均为网络下的对应路径。


3、所有电脑的CC软件是否为同一版本


4、主机的文件夹共享权限是否完全打开。


5、集群成功时,主机工程界面的任务运行引擎数量可能显示有误,如一共有10台电脑正常处理,但主机只显示有3台引擎正在运行。为正常现象,不影响处理结果。



利用CC集群,数倍提升建模效率
航测人,还不赶快行动起来~

好好学习

END

天天向上

以下为航测系列文章推荐:

航测.No6 | 软件进阶篇——半小时上手ContextCapture(航测版)

航测.No5 | 软件入门篇——半小时学会Pix4Dmapper(航测版)

航测.No4 | 航测关键点——相机检校参数的获取与优化

航测.No3 | 如何做到免像控

航测.No2 | 如何正确、高效地布设像控点?

   | 测绘营地公众号 |

各种实用干货不定期分享

   经天纬地,与君同行

戳左下方“阅读原文”,阅读更多精彩内容

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存