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 |
CannotCropException
Throws when a "crop" operation has been requested but the specified grid coverage can't be
scaled.
|
class |
CannotReprojectException
Throws when a "resample" operation has been requested but the specified grid coverage can't be
reprojected.
|
class |
CannotScaleException
Throws when a "scale" operation has been requested but the specified grid coverage can't be
scaled.
|
class |
EmptyIntersectionException
Special subclass of
CannotCropException reporting 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
NaN values by the weighted average of neighbors values. |
GridCoverage |
Operations.nodataFilter(GridCoverage source,
int padding,
int validityThreshold)
Replaces
NaN values 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
CoverageProcessingNode and also of all its sources. |
Copyright © 1996–2019 Geotools. All rights reserved.