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.
-
Class Summary Class Description Absolute Computes the mathematical absolute value of each sample value.Add 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]AddConst Adds constants (one for each band) to every sample values of the source coverage.Affine This operation is simply a wrapper for the JAI Affine operationBandMerge OperationJAI
subclass used for executing the "Merge" of multiple coverages into a single coverage with multiple bands.Convolve Computes each output sample by multiplying elements of a kernel with the samples surrounding a particular source sample.Crop The crop operation is responsible for selecting geographic subarea of the source coverage.DivideByConst Divides every sample values of the source coverage by constants (one for each band).Exp Takes the exponential of the sample values of a coverage.Extrema This operation simply wraps JAI Extrema operations described byExtremaDescriptor
inside a GeoTools operation in order to make it spatial-aware.FilteredSubsample This operation is simply a wrapper for the JAI FilteredSubsample operation which allows me to arbitrarly scale a rendered image while smoothing it out.GridCoverage2DRIA A RenderedImage that provides values coming from a source GridCoverage2D, with a backing grid addressable as the target GridCoverage2D.Histogram * This operation simply wraps JAI Histogram operations described byHistogramDescriptor
inside a GeoTools operation in order to make it spatial-aware.Interpolate Specifies the interpolation type to be used to interpolate values for points which fall between grid cells.Invert Inverts the sample values of a coverage.Log Takes the natural logarithm of the sample values of a coverage.MaxFilter For each position of the mask, replaces the center pixel by the maximum of the pixel values covered by the mask.MedianFilter For each position of the mask, replaces the center pixel by the median of the pixel values covered by the mask.MinFilter For each position of the mask, replaces the center pixel by the minimum of the pixel values covered by the mask.Mosaic This operation does a mosaic of multipleGridCoverage2D
s.Mosaic.Params A block of parameters for aGridCoverage2D
processed by theMosaic
operation.Multiply 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] ... ... result[n-1][m-1] = source0[n-1][m-1] * source1[n-1][m-1]MultiplyConst Multiplies every sample values of the source coverage by constants (one for each band).Resample Resample a grid coverage using a different grid geometry.Rescale Maps the sample values of a coverage from one range to another range.Scale This operation is simply a wrapper for the JAI scale operation which allows me to arbitrarily scale and translate a rendered image.SelectSampleDimension Chooses N sample dimensions from a grid coverage and copies their sample data to the destination grid coverage in the order specified.ShadedRelief A simple wrapper for the jai-ext ShadedRelief operation.SubsampleAverage This operation is simply a wrapper for the JAI SubsampleAverage operation which allows me to arbitrarily scale a rendered image while smoothing it out.SubtractConst Subtracts constants (one for each band) from every sample values of the source coverage.SubtractFromConst Subtracts every sample values of the source coverage from constants (one for each band).Warp This operation is simply a wrapper for the JAI Warp operationZonalStatistics This operation is similar to theZonalStats
operation but implements a new version of the "ZonalStats" operation.ZonalStats This operation simply wraps Jai-tools Zonalstats operations described byZonalStatsDescriptor
inside a GeoTools operation in order to make it spatial-aware. -
Enum Summary Enum Description BandMerge.TransformList Enum used for selecting an Affine Transformation to use for backward mapping the final coverage pixel to the Model Space.Mosaic.GridGeometryPolicy Enum used for choosing the outputGridGeometry2D
to use and then resampling all theGridCoverage2D
to its resolution.