Write Image Operator Description
Overview
Name: | Write Image |
Full name: | org.esa.beam.gpf.operators.standard.WriteImageOp |
Purpose: | Writes a file to a png. |
Version: | 1.0 |
Description
This standard operator is used to store a data product to a specified file location.
It is used by the framework, e.g. the {@code gpt} command line tool, to write target products.
It may also be used by clients to write out break-point product files. This is done by placing
a {@code WriteOp} node after any node in a processing graph:
<node id="anyNodeId">
<operator>Write</operator>
<sources>
<source>${anySourceNodeId}</source>
</sources>
<parameters>
<file>/home/norman/eo-data/output/test.nc</file>
<formatName>NetCDF</formatName>
<deleteOutputOnFailure>true</deleteOutputOnFailure>
<writeEntireTileRows>true</writeEntireTileRows>
<clearCacheAfterRowWrite>true</clearCacheAfterRowWrite>
</parameters>
</node>
Clients may also use this operator in a programmatic way:
WriteOp writeOp = new WriteOp(sourceProduct, file, formatName);
writeOp.setDeleteOutputOnFailure(true);
writeOp.setWriteEntireTileRows(true);
writeOp.writeProduct(progressMonitor);
Sources
Name |
Description |
sourceProduct |
The source product to be written. |
Parameters
Name |
Data Type |
Default |
Description |
Constraints |
file |
File |
|
The output file to which the data product is written. |
|
formatName |
String |
BEAM-DIMAP |
The name of the output file format. |
|
deleteOutputOnFailure |
boolean |
true |
If true, all output files are deleted after a failed write operation. |
|
writeEntireTileRows |
boolean |
true |
If true, the write operation waits until an entire tile row is computed. |
|
clearCacheAfterRowWrite |
boolean |
false |
If true, the internal tile cache is cleared after a tile row has been written. Ignored if writeEntireTileRows=false. |
|