Environments | MODELER |
Batch Mode | No |
Sections | Description Ports Port Details Parameter Parameter Details Details |
The RELEASE module releases all incoming layers in sequence by layer or by group during batch execution.
In/Out | Name | Caption | Type | Min. - Max. Layers | Connection |
---|---|---|---|---|---|
In | Input | Input | Any | 1 - 1024 | Mandatory |
Out | Output | Output | Any | 0 - 1024 | Optional |
Name | Caption | Type | Data Range | Default | Optional |
---|---|---|---|---|---|
Method | Method | Char | By Group,By Layer | "By Group" | No |
Valid Values: By Group,By Layer Default value: "By Group"
Specifies the release method to be used.
If the method chosen is 'By Group', then all layers belonging to a given group will be released to the output port. If the method chosen is 'By Layer', only a single layer will be released to the output port at any given time.
The RELEASE module releases all incoming layers in sequence by layer or by group during batch execution. Release takes place during each model execution untill all groups or layers have been released.
The RELEASE module acts as a bridge from one submodel to another. In the presence of RELEASE modules, the following rules will apply during batch execution:
The significance of these rules is that RELEASE modules can be used to embed a submodel into an existing model, where the submodel uses the incoming data from the model to establish its batch execution status. The RELEASE module acts as a batch run generator, transforming a set of incoming layers into a set of batch parameter sets. It allows the execution of the parent model to be suspended until the embedded module has completed its own batch execution.
© PCI Geomatics Enterprises, Inc.®, 2024. All rights reserved.