Package | Description |
---|---|
org.geotools.coverage |
Coverage implementation.
|
org.geotools.coverage.grid |
GridCoverage2D implementation.
|
org.geotools.coverage.io | |
org.geotools.coverage.io.impl | |
org.geotools.coverage.processing |
Coverage processing
implementations.
|
org.geotools.coverage.processing.operation |
List of coverage operations.
|
org.geotools.coverage.util | |
org.opengis.coverage |
Coverages (generate a value for any point).
|
org.opengis.coverage.grid |
Quadrilateral grid coverages.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCoverage
Base class of all coverage type.
|
Modifier and Type | Method and Description |
---|---|
List<? extends Coverage> |
AbstractCoverage.getSources()
Returns the source data for a coverage.
|
Constructor and Description |
---|
AbstractCoverage(CharSequence name,
Coverage coverage)
Constructs a new coverage with the same parameters than the specified coverage.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGridCoverage
Base class for GeoTools implementation of grid coverage.
|
class |
GridCoverage2D
Basic access to grid data values backed by a two-dimensional rendered
image.
|
class |
Interpolator2D
A grid coverage using an interpolation for evaluating points.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GridCoverageResponse
An interface implementing
GridCoverage with add of temporal extent and vertical extent |
Modifier and Type | Method and Description |
---|---|
Collection<? extends Coverage> |
CoverageUpdateRequest.getData() |
Collection<? extends Coverage> |
CoverageResponse.getResults(ProgressListener listener)
Returns the Coverages available with this coverage response.
|
Modifier and Type | Method and Description |
---|---|
void |
CoverageUpdateRequest.setData(Collection<? extends Coverage> data) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultGridCoverageResponse
Default GridCoverageResponse implementation.
|
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.
|
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).
|
Coverage |
CoverageProcessor.doOperation(ParameterValueGroup parameters)
Applies a process operation to a coverage.
|
Coverage |
CoverageProcessor.doOperation(ParameterValueGroup parameters,
Hints hints)
Applies a process operation to a coverage.
|
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.
|
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).
|
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.
|
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.
|
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).
|
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.
|
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).
|
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.
|
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).
|
Coverage |
Operations.resample(Coverage source,
CoordinateReferenceSystem crs)
Resamples a coverage to the specified coordinate reference system.
|
Coverage |
Operations.rescale(Coverage source,
double[] constants,
double[] offsets)
Maps the sample values of a coverage from one range to another range.
|
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.
|
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).
|
Modifier and Type | Method and Description |
---|---|
Coverage |
Crop.doOperation(ParameterValueGroup parameters,
Hints hints)
Applies a crop operation to a coverage.
|
Coverage |
Interpolate.doOperation(ParameterValueGroup parameters,
Hints hints)
Applies an interpolation to a grid coverage.
|
Coverage |
SelectSampleDimension.doOperation(ParameterValueGroup parameters,
Hints hints)
Applies the band select operation to a grid coverage.
|
Coverage |
BandMerge.doOperation(ParameterValueGroup parameters,
Hints hints) |
Coverage |
Mosaic.doOperation(ParameterValueGroup parameters,
Hints hints) |
Coverage |
Resample.doOperation(ParameterValueGroup parameters,
Hints hints)
Resamples a grid coverage.
|
Modifier and Type | Method and Description |
---|---|
static CoordinateReferenceSystem |
CoverageUtilities.getCRS2D(Coverage coverage)
Returns a two-dimensional CRS for the given coverage.
|
static Envelope2D |
CoverageUtilities.getEnvelope2D(Coverage coverage)
Returns a two-dimensional envelope for the given coverage.
|
static CoordinateReferenceSystem |
CoverageUtilities.getHorizontalCRS(Coverage coverage)
Returns a two-dimensional horizontal CRS for the given coverage.
|
Modifier and Type | Method and Description |
---|---|
Coverage |
CannotEvaluateException.getCoverage()
Returns the coverage for which this exception is thrown.
|
Modifier and Type | Method and Description |
---|---|
List<? extends Coverage> |
Coverage.getSources()
Returns the sources data for a coverage.
|
Modifier and Type | Method and Description |
---|---|
void |
CannotEvaluateException.setCoverage(Coverage coverage)
Sets the coverage.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GridCoverage
Represent the basic implementation which provides access to grid coverage data.
|
Copyright © 1996–2019 Geotools. All rights reserved.