Accumulate incoming layers
| Environments | MODELER |
| Batch Mode | No |
| Sections | Description Ports Port Details Details |
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.
| In/Out | Name | Caption | Type | Min. - Max. Layers | Connection |
|---|---|---|---|---|---|
| In | Input | Input | Any | 1 - 1024 | Mandatory |
| Out | Output | Output | Any | 0 - 1024 | Optional |
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.