| Package | Description | 
|---|---|
| org.geotools.coverage.processing | Coverage processing
    implementations. | 
| org.geotools.coverage.processing.operation | List of coverage operations. | 
| org.geotools.renderer.lite.gridcoverage2d | SLD 1.0 and SE RasterSymbolizer support classes | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CannotCropExceptionThrows when a "crop" operation has been requested but the specified grid coverage can't be
 scaled. | 
| class  | CannotReprojectExceptionThrows when a "resample" operation has been requested but the specified grid coverage can't be
 reprojected. | 
| class  | CannotScaleExceptionThrows when a "scale" operation has been requested but the specified grid coverage can't be
 scaled. | 
| class  | EmptyIntersectionExceptionSpecial subclass of  CannotCropExceptionreporting that the raster space intersection
 between the crop area and the coverage one was found to be empty | 
| Modifier and Type | Method and Description | 
|---|---|
| Coverage | Operations. absolute(Coverage source)Computes the mathematical absolute value of each sample value. | 
| Coverage | Operations. add(Coverage source0,
   Coverage source1)Returns the sum between two coverages | 
| Coverage | Operations. add(Coverage source,
   double[] constants)Adds constants (one for each band) to every sample values of the source coverage. | 
| GridCoverage | Operations. affine(GridCoverage source,
      AffineTransform transform,
      Interpolation interpolation,
      double[] noDataValues)Translates and resizes an image. | 
| Coverage | Operations. crop(Coverage Source,
    Envelope envelope)Crops the image to a specified rectangular area. | 
| Coverage | Operations. crop(Coverage Source,
    Geometry roi)Crops the image to a specified clipping area | 
| Coverage | Operations. divideBy(Coverage source,
        double[] constants)Divides every sample values of the source coverage by constants (one for each band). | 
| abstract Coverage | AbstractOperation. doOperation(ParameterValueGroup parameters,
           Hints hints)Applies a process operation to a coverage. | 
| Coverage | OperationJAI. doOperation(ParameterValueGroup parameters,
           Hints hints)Applies a process operation to a grid coverage. | 
| protected Coverage | Operations. doOperation(String operationName,
           Coverage source)Applies a process operation with default parameters. | 
| protected Coverage | Operations. doOperation(String operationName,
           Coverage source0,
           Coverage source1)Applies a process binary operation on two coverages with default parameters. | 
| protected Coverage | Operations. doOperation(String operationName,
           Coverage source,
           String argumentName1,
           Object argumentValue1)Applies a process operation with one parameter. | 
| protected Coverage | Operations. doOperation(String operationName,
           Coverage source,
           String argumentName1,
           Object argumentValue1,
           String argumentName2,
           Object argumentValue2)Applies process operation with two parameters. | 
| protected Coverage | Operations. doOperation(String operationName,
           Coverage source,
           String argumentName1,
           Object argumentValue1,
           String argumentName2,
           Object argumentValue2,
           String argumentName3,
           Object argumentValue3)Applies a process operation with three parameters. | 
| protected Coverage | Operations. doOperation(String operationName,
           Coverage source,
           String argumentName1,
           Object argumentValue1,
           String argumentName2,
           Object argumentValue2,
           String argumentName3,
           Object argumentValue3,
           String argumentName4,
           Object argumentValue4)Applies a process operation with four parameters. | 
| protected Coverage | Operations. doOperation(String operationName,
           Coverage source,
           String argumentName1,
           Object argumentValue1,
           String argumentName2,
           Object argumentValue2,
           String argumentName3,
           Object argumentValue3,
           String argumentName4,
           Object argumentValue4,
           String argumentName5,
           Object argumentValue5)Applies a process operation with five parameters. | 
| protected Coverage | Operations. doOperation(String operationName,
           Coverage source,
           String argumentName1,
           Object argumentValue1,
           String argumentName2,
           Object argumentValue2,
           String argumentName3,
           Object argumentValue3,
           String argumentName4,
           Object argumentValue4,
           String argumentName5,
           Object argumentValue5,
           String argumentName6,
           Object argumentValue6)Applies a process operation with six parameters. | 
| Coverage | Operations. exp(Coverage source)Takes the exponential of the sample values of a coverage. | 
| Coverage | Operations. extrema(Coverage source)Finds the maximum and minimum pixel values for each band within that region of the coverage. | 
| GridCoverage | Operations. filteredSubsample(GridCoverage source)Subsamples an image using the default values. | 
| GridCoverage | Operations. filteredSubsample(GridCoverage source,
                 int scaleX,
                 int scaleY,
                 float[] qsFilter)Subsamples an image by integral factors. | 
| GridCoverage | Operations. filteredSubsample(GridCoverage source,
                 int scaleX,
                 int scaleY,
                 float[] qsFilter,
                 Interpolation interpolation)Subsamples an image by integral factors. | 
| GridCoverage | Operations. interpolate(GridCoverage source,
           Interpolation type)Specifies the interpolation type to be used to interpolate values for points which fall
 between grid cells. | 
| GridCoverage | Operations. interpolate(GridCoverage source,
           Interpolation[] types)Specifies the interpolation types to be used to interpolate values for points which fall
 between grid cells. | 
| GridCoverage | Operations. interpolate(GridCoverage source,
           String type)Specifies the interpolation type to be used to interpolate values for points which fall
 between grid cells. | 
| Coverage | Operations. invert(Coverage source)Inverts the sample values of a coverage. | 
| Coverage | Operations. log(Coverage source)Takes the natural logarithm of the sample values of a coverage. | 
| Coverage | Operations. multiply(Coverage source0,
        Coverage source1)Returns the multiplication between two coverages | 
| Coverage | Operations. multiply(Coverage source,
        double[] constants)Multiplies every sample values of the source coverage by constants (one for each band). | 
| GridCoverage | Operations. nodataFilter(GridCoverage source)Replaces  NaNvalues by the weighted average of neighbors values. | 
| GridCoverage | Operations. nodataFilter(GridCoverage source,
            int padding,
            int validityThreshold)Replaces  NaNvalues by the weighted average of neighbors values. | 
| Coverage | Operations. resample(Coverage source,
        CoordinateReferenceSystem crs)Resamples a coverage to the specified coordinate reference system. | 
| Coverage | Operations. resample(GridCoverage source,
        CoordinateReferenceSystem crs,
        GridGeometry gridGeometry,
        Interpolation interpolationType)Resamples a grid coverage to the specified coordinate reference system and grid geometry. | 
| Coverage | Operations. resample(GridCoverage source,
        CoordinateReferenceSystem crs,
        GridGeometry gridGeometry,
        Interpolation interpolationType,
        double[] backgroundValues)Resamples a grid coverage to the specified coordinate reference system and grid geometry. | 
| Coverage | Operations. resample(GridCoverage source,
        Envelope envelope,
        Interpolation interpolationType)Resamples a grid coverage to the specified envelope. | 
| Coverage | Operations. rescale(Coverage source,
       double[] constants,
       double[] offsets)Maps the sample values of a coverage from one range to another range. | 
| GridCoverage | Operations. scale(GridCoverage source,
     double xScale,
     double yScale,
     double xTrans,
     double yTrans)Translates and resizes an image. | 
| GridCoverage | Operations. scale(GridCoverage source,
     double xScale,
     double yScale,
     double xTrans,
     double yTrans,
     Interpolation interpolation)Translates and resizes an image. | 
| Coverage | Operations. selectSampleDimension(Coverage source,
                     int[] sampleDimensions)Chooses N sample dimensions
 from a coverage and copies their sample data to the destination grid coverage in the order
 specified. | 
| GridCoverage | Operations. subsampleAverage(GridCoverage source,
                double scaleX,
                double scaleY)Subsamples an image by averaging over a moving window | 
| Coverage | Operations. subtract(Coverage source,
        double[] constants)Subtracts constants (one for each band) from every sample values of the source coverage. | 
| Coverage | Operations. subtractFrom(Coverage source,
            double[] constants)Subtracts every sample values of the source coverage from constants (one for each band). | 
| GridCoverage | Operations. warp(GridCoverage source,
    Warp warp)Warps an image. | 
| GridCoverage | Operations. warp(GridCoverage source,
    Warp warp,
    Interpolation interpolation)Translates and resizes an image. | 
| Modifier and Type | Method and Description | 
|---|---|
| Coverage | BandMerge. doOperation(ParameterValueGroup parameters,
           Hints hints) | 
| Coverage | Mosaic. doOperation(ParameterValueGroup parameters,
           Hints hints) | 
| Modifier and Type | Method and Description | 
|---|---|
| GridCoverage | CoverageProcessingNode. getOutput()Forces this node to create the output coverage for the operation represented by this node. | 
| GridCoverage2D | BaseCoverageProcessingNode. getOutput()This method is responsible for triggering the execution of this  CoverageProcessingNodeand also of all its sources. | 
Copyright © 1996–2019 Geotools. All rights reserved.