net.simplace.processors.RasterStatisticsProcessor

This processor is based on Geotools and creates statistical information on a geo data object (org.geotools.coverage.grid.GridCoverage2D or de.schmitzm.geotools.styling.StyledGridCoverageInterface) into memory. The informations are stored in out parameters under the key of the base map using postfixes.
Required input parameters: Currently following information is put to output parameters:

See also: de.schmitzm.geotools.grid.GridUtil.determineStatistic(GridCoverage2D, int, int, Integer), de.schmitzm.geotools.grid.GridUtil.determineZoneStatistic(GridCoverage2D, int, GridCoverage2D, int)




public class RasterStatisticsProcessor extends
net.simplace.util.pipeline.FWProcessor {
// Public Constructors
public RasterStatisticsProcessor();

// Constants
public static final String BASEMAP_KEY;
public static final String BASEMAP_KEY_DEFAULT;
public static final String ZONEMAP_KEY;
public static final String ZONEMAP_KEY_DEFAULT;
public static final String HISTOGRAM_STEPS;
// Public Instance Variables
public String iMapKey;
public String iZoneMapKey;
public int iHistogramSteps;

// Public Instance Methods
public boolean checkInParameterMap(); // Defines
net.simplace.util.pipeline.FWProcessor


Checks whether the in-parameter contains all required parameters.

// Protected Instance Methods
protected boolean process() throws PipeLineException; // Defines
net.simplace.util.pipeline.FWProcessor


Calculated the arithmetical rule specified by the in-channel parameters. First all in-channel parameters are checked.
returns ever {@code true}


}



Hierarchy: java.lang.Object - net.simplace.util.pipeline.FWProcessor - RasterStatisticsProcessor