Package org.geotools.coverage.processing.operation
package org.geotools.coverage.processing.operation
List of coverage operations.
This package is useful for documentation purpose since class names match exactly operation
names, and the javadoc for each class provides a table of valid arguments. But the classes
provided there should not be used directly. There is no need to instantiate them, since it
is already done by the processor
which manage them.
-
ClassDescriptionComputes the mathematical absolute value of each sample value.Create a new coverage as the sum of two source coverages by doing pixel by pixel addition: result[0][0] = source0[0][0] + source1[0][0] ... ... result[i][j] = source0[i][j] + source1[i][j] ... ... result[n-1][m-1] = source0[n-1][m-1] + source1[n-1][m-1]Adds constants (one for each band) to every sample values of the source coverage.This operation is simply a wrapper for the JAI Affine operation
OperationJAI
subclass used for executing the "Merge" of multiple coverages into a single coverage with multiple bands.Enum used for selecting an Affine Transformation to use for backward mapping the final coverage pixel to the Model Space.Computes each output sample by multiplying elements of a kernel with the samples surrounding a particular source sample.The crop operation is responsible for selecting geographic subarea of the source coverage.Divides every sample values of the source coverage by constants (one for each band).Takes the exponential of the sample values of a coverage.This operation simply wraps JAI Extrema operations described byExtremaDescriptor
inside a GeoTools operation in order to make it spatial-aware.This operation is simply a wrapper for the JAI FilteredSubsample operation which allows me to arbitrarly scale a rendered image while smoothing it out.A RenderedImage that provides values coming from a source GridCoverage2D, with a backing grid addressable as the target GridCoverage2D.* This operation simply wraps JAI Histogram operations described byHistogramDescriptor
inside a GeoTools operation in order to make it spatial-aware.Specifies the interpolation type to be used to interpolate values for points which fall between grid cells.Inverts the sample values of a coverage.Takes the natural logarithm of the sample values of a coverage.For each position of the mask, replaces the center pixel by the maximum of the pixel values covered by the mask.For each position of the mask, replaces the center pixel by the median of the pixel values covered by the mask.For each position of the mask, replaces the center pixel by the minimum of the pixel values covered by the mask.This operation does a mosaic of multipleGridCoverage2D
s.Enum used for choosing the outputGridGeometry2D
to use and then resampling all theGridCoverage2D
to its resolution.A block of parameters for aGridCoverage2D
processed by theMosaic
operation.Create a new coverage as the multiplication of two source coverages by doing pixel by pixel multiplication: result[0][0] = source0[0][0] * source1[0][0] ... ... result[i][j] = source0[i][j] * source1[i][j] ... ...Multiplies every sample values of the source coverage by constants (one for each band).Resample a grid coverage using a different grid geometry.Maps the sample values of a coverage from one range to another range.This operation is simply a wrapper for the JAI scale operation which allows me to arbitrarily scale and translate a rendered image.Chooses N sample dimensions from a grid coverage and copies their sample data to the destination grid coverage in the order specified.A simple wrapper for the jai-ext ShadedRelief operation.This operation is simply a wrapper for the JAI SubsampleAverage operation which allows me to arbitrarily scale a rendered image while smoothing it out.Subtracts constants (one for each band) from every sample values of the source coverage.Subtracts every sample values of the source coverage from constants (one for each band).This operation is simply a wrapper for the JAI Warp operationThis operation is similar to theZonalStats
operation but implements a new version of the "ZonalStats" operation.