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.
  • Class
    Description
    Computes 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 by ExtremaDescriptor 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 by HistogramDescriptor 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 multiple GridCoverage2Ds.
    Enum used for choosing the output GridGeometry2D to use and then resampling all the GridCoverage2D to its resolution.
    A block of parameters for a GridCoverage2D processed by the Mosaic 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 operation
    This operation is similar to the ZonalStats operation but implements a new version of the "ZonalStats" operation.