ACCUMULATE

Accumulate incoming layers

Environments MODELER
Batch Mode No
Sections Description Ports Port Details Details

Description

The ACCUMULATE module accumulates all incoming layers during batch execution. These layers are released when all batch runs have been exhausted and all modules executed.

Ports

In/Out Name Caption Type Min. - Max. Layers Connection
In Input Input Any 1 - 1024 Mandatory
Out Output Output Any 0 - 1024 Optional

Port details

Input: Input

Contains the input layer(s) to be accumulated.

Output: Output

Contains the accumulated input layer(s).

Details

The ACCUMULATE module accumulates all incoming layers during batch execution. Accumulation takes place during each model execution. The incoming layers during each run are grouped under a new unique group identifier and passed to the output unchanged. When all possible batch runs have completed and all modules executed, these accumulated layers will be released at the output port and made available for use to the subsequent modules.

The ACCUMULATE module acts as a bridge from one submodel to another. In the presence of ACCUMULATE modules, the following rules will apply during batch execution:

The significance of these rules is that ACCUMULATE modules can be used to split an existing model into several submodels, each with its own number of scheduled batch runs. These submodels will be executed in sequence where each submodel will use the accumulated layers from the previous submodel as input data.

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.