Package | Description |
---|---|
org.geotools.coverage.grid.io | |
org.geotools.coverage.io.netcdf | |
org.geotools.coverage.io.util | |
org.geotools.coverage.util | |
org.geotools.coverageio.jp2k |
Implementation for JPEG2000 format Coverage I/O leveraging on the JP2K plugins.
|
org.geotools.gce.imagemosaic | |
org.geotools.gce.imagepyramid | |
org.geotools.geometry |
org.geotools.geometry.Geometry implementation.
|
org.geotools.geopkg.mosaic | |
org.geotools.gml4wcs.bindings | |
org.geotools.image.util |
A set of helper classes for image handling in the Geotools implementation;
Do not use!
|
org.geotools.ows.wms |
Provides for Web Map Server client access as a Grid Coverage Exchange.
|
org.geotools.ows.wmts | |
org.geotools.referencing |
Reference systems implementation.
|
org.geotools.renderer.lite.gridcoverage2d |
SLD 1.0 and SE RasterSymbolizer support classes
|
org.geotools.wcs.bindings |
Modifier and Type | Field and Description |
---|---|
protected GeneralEnvelope |
AbstractGridCoverage2DReader.originalEnvelope
Envelope read from file
|
Modifier and Type | Method and Description |
---|---|
GeneralEnvelope |
AbstractGridCoverage2DReader.getOriginalEnvelope()
Retrieves the
GeneralEnvelope for this AbstractGridCoverage2DReader . |
GeneralEnvelope |
GridCoverage2DReader.getOriginalEnvelope()
Return the original
GeneralEnvelope for the default coverage served by the underlying
store. |
GeneralEnvelope |
AbstractGridCoverage2DReader.getOriginalEnvelope(String coverageName)
Retrieves the
GeneralEnvelope for this AbstractGridCoverage2DReader . |
GeneralEnvelope |
GridCoverage2DReader.getOriginalEnvelope(String coverageName)
Return the original
GeneralEnvelope for the specified coverageName. |
Modifier and Type | Method and Description |
---|---|
protected static double[] |
AbstractGridCoverage2DReader.getResolution(GeneralEnvelope envelope,
Rectangle2D dim,
CoordinateReferenceSystem crs)
This method is responsible for computing the resolutions in for the provided grid geometry in
the provided crs.
|
protected Integer |
AbstractGridCoverage2DReader.setReadParams(OverviewPolicy overviewPolicy,
ImageReadParam readP,
GeneralEnvelope requestedEnvelope,
Rectangle requestedDim)
This method is responsible for preparing the read param for doing an
ImageReader.read(int, ImageReadParam) . |
protected Integer |
AbstractGridCoverage2DReader.setReadParams(String coverageName,
OverviewPolicy overviewPolicy,
ImageReadParam readP,
GeneralEnvelope requestedEnvelope,
Rectangle requestedDim)
This method is responsible for preparing the read param for doing an
ImageReader.read(int, ImageReadParam) . |
Modifier and Type | Method and Description |
---|---|
GeneralEnvelope |
NetCDFReader.getOriginalEnvelope() |
GeneralEnvelope |
NetCDFReader.getOriginalEnvelope(String coverageName) |
Modifier and Type | Method and Description |
---|---|
static GeneralEnvelope |
Utilities.evaluateRequestedParams(GridEnvelope originalGridRange,
Envelope2D baseEnvelope2D,
CoordinateReferenceSystem spatialReferenceSystem2D,
MathTransform originalGridToWorld,
GeneralEnvelope requestedEnvelope,
Rectangle sourceRegion,
Rectangle requestedDim,
MathTransform2D readGridToWorld,
Envelope2D wgs84BaseEnvelope2D)
Evaluates the requested envelope and builds a new adjusted version of it fitting this
coverage envelope.
|
static GeneralEnvelope |
Utilities.getIntersection(Envelope2D baseEnvelope2D,
CoordinateReferenceSystem spatialReferenceSystem2D,
GeneralEnvelope requestedEnvelope2D,
Rectangle requestedDim,
MathTransform2D readGridToWorld,
Envelope2D wgs84BaseEnvelope2D)
Returns the intersection between the base envelope and the requested envelope.
|
static GeneralEnvelope |
Utilities.getRequestedEnvelope2D(GeneralEnvelope requestedEnvelope)
Return a 2D version of a requestedEnvelope
|
Modifier and Type | Method and Description |
---|---|
static GridCoverage |
Utilities.compute(Object input,
int imageIndex,
boolean needTransformation,
boolean isEmptyRequest,
boolean useJAI,
ImageReadParam imageReadParam,
boolean useMultithreading,
GridSampleDimension[] sampleDimensions,
ImageReaderSpi imageReaderSpi,
String coverageName,
GridCoverageFactory coverageFactory,
MathTransform raster2Model,
CoordinateReferenceSystem coordinateReferenceSystem,
GeneralEnvelope envelope2D)
Compute the coverage request and produce a grid coverage.
|
static GridCoverage |
Utilities.createCoverage(ImageReaderSpi spi,
Object input,
int imageIndex,
ImageReadParam imageReadParam,
boolean useJAI,
boolean useMultithreading,
boolean newTransform,
GridSampleDimension[] sampleDimensions,
String coverageName,
GridCoverageFactory coverageFactory,
MathTransform raster2Model,
CoordinateReferenceSystem coordinateReferenceSystem,
GeneralEnvelope coverageEnvelope2D)
This method creates the GridCoverage2D from the underlying file given a specified envelope,
and a requested dimension.
|
static GridCoverage |
Utilities.createCoverageFromImage(GridCoverageFactory coverageFactory,
String coverageName,
int imageIndex,
PlanarImage image,
MathTransform raster2Model,
CoordinateReferenceSystem spatialReferenceSystem2D,
GeneralEnvelope coverageEnvelope2D,
GridSampleDimension[] sampleDimensions)
Creates a
GridCoverage for the provided PlanarImage using the MathTransform that was provided for this coverage. |
static GeneralEnvelope |
Utilities.evaluateRequestedParams(GridEnvelope originalGridRange,
Envelope2D baseEnvelope2D,
CoordinateReferenceSystem spatialReferenceSystem2D,
MathTransform originalGridToWorld,
GeneralEnvelope requestedEnvelope,
Rectangle sourceRegion,
Rectangle requestedDim,
MathTransform2D readGridToWorld,
Envelope2D wgs84BaseEnvelope2D)
Evaluates the requested envelope and builds a new adjusted version of it fitting this
coverage envelope.
|
static Rectangle |
Utilities.getCropRegion(GeneralEnvelope envelope,
MathTransform gridToWorldTransform)
Return a crop region from a specified envelope, leveraging on a grid to world transformation.
|
static GeneralEnvelope |
Utilities.getIntersection(Envelope2D baseEnvelope2D,
CoordinateReferenceSystem spatialReferenceSystem2D,
GeneralEnvelope requestedEnvelope2D,
Rectangle requestedDim,
MathTransform2D readGridToWorld,
Envelope2D wgs84BaseEnvelope2D)
Returns the intersection between the base envelope and the requested envelope.
|
static GeneralEnvelope |
Utilities.getRequestedEnvelope2D(GeneralEnvelope requestedEnvelope)
Return a 2D version of a requestedEnvelope
|
static void |
Utilities.setReadParameters(OverviewPolicy overviewPolicy,
ImageReadParam readParam,
GeneralEnvelope requestedEnvelope,
Rectangle requestedDim,
double[] highestRes,
GridEnvelope gridRange,
PixelInCell pixelInCell)
Prepares the read parameters for doing an
ImageReader.read(int, ImageReadParam) . |
Modifier and Type | Method and Description |
---|---|
static Polygon |
FeatureUtilities.getPolygon(GeneralEnvelope env,
GeometryFactory gf)
Convert the crop envelope into a polygon and the use the world-to-grid transform to get a ROI
for the source coverage.
|
Modifier and Type | Method and Description |
---|---|
protected GeneralEnvelope |
JP2KReader.getCoverageEnvelope() |
Modifier and Type | Method and Description |
---|---|
protected void |
JP2KReader.setCoverageEnvelope(GeneralEnvelope coverageEnvelope) |
Modifier and Type | Method and Description |
---|---|
GeneralEnvelope |
GranuleDescriptor.getGranuleEnvelope() |
GeneralEnvelope |
ImageMosaicReader.getOriginalEnvelope() |
GeneralEnvelope |
ImageMosaicReader.getOriginalEnvelope(String coverageName) |
Modifier and Type | Method and Description |
---|---|
void |
GranuleDescriptor.setGranuleEnvelope(GeneralEnvelope granuleEnvelope) |
Modifier and Type | Method and Description |
---|---|
GeneralEnvelope |
ImagePyramidReader.getOriginalEnvelope(String coverageName) |
Modifier and Type | Method and Description |
---|---|
GeneralEnvelope |
GeneralEnvelope.clone()
Returns a deep copy of this envelope.
|
GeneralEnvelope |
GeneralEnvelope.getReducedEnvelope(int lower,
int upper)
Returns a new envelope with the same values than this envelope minus the specified range of
dimensions.
|
GeneralEnvelope |
GeneralEnvelope.getSubEnvelope(int lower,
int upper)
Returns a new envelope that encompass only some dimensions of this envelope.
|
static GeneralEnvelope |
GeneralEnvelope.toGeneralEnvelope(Envelope envelope)
Converts the envelope to a general envelope, avoiding the construction of a new object in
case the input envelope is already a GeneralEnvelope
|
Modifier and Type | Method and Description |
---|---|
void |
GeneralEnvelope.setEnvelope(GeneralEnvelope envelope)
Sets this envelope to the same coordinate values than the specified envelope.
|
Modifier and Type | Method and Description |
---|---|
GeneralEnvelope |
GeoPackageReader.getOriginalEnvelope(String coverageName) |
Modifier and Type | Method and Description |
---|---|
Class<GeneralEnvelope> |
EnvelopeTypeBinding.getType() |
Modifier and Type | Method and Description |
---|---|
static ReferencedEnvelope |
ImageUtilities.getWGS84ReferencedEnvelope(GeneralEnvelope coverageEnvelope)
Builds a
ReferencedEnvelope in WGS84 from a GeneralEnvelope . |
Modifier and Type | Method and Description |
---|---|
GeneralEnvelope |
Layer.getEnvelope(CoordinateReferenceSystem crs)
Look up an envelope for the provided CoordinateReferenceSystem.
|
GeneralEnvelope |
WebMapServer.getEnvelope(Layer layer,
CoordinateReferenceSystem crs)
Given a layer and a coordinate reference system, will locate an envelope for that layer in
that CRS.
|
Modifier and Type | Method and Description |
---|---|
GeneralEnvelope |
WebMapTileServer.getEnvelope(Layer layer,
CoordinateReferenceSystem crs) |
Modifier and Type | Method and Description |
---|---|
static GeneralEnvelope |
CRS.transform(CoordinateOperation operation,
Envelope envelope)
Transforms an envelope using the given coordinate operation.
|
static GeneralEnvelope |
CRS.transform(Envelope envelope,
CoordinateReferenceSystem targetCRS)
Transforms the given envelope to the specified CRS.
|
static GeneralEnvelope |
CRS.transform(MathTransform transform,
Envelope envelope)
Transforms an envelope using the given math transform.
|
Modifier and Type | Method and Description |
---|---|
static GridCoverage2D |
GridCoverageRendererUtilities.crop(GridCoverage2D coverage,
GeneralEnvelope destinationEnvelope,
boolean doReprojection,
double[] backgroundValues,
Hints hints)
Crop a coverage on a specified destination Envelope
|
static List<GridCoverage2D> |
GridCoverageRendererUtilities.displace(List<GridCoverage2D> coverages,
ProjectionHandler handler,
GeneralEnvelope destinationEnvelope,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
GridCoverageFactory gridCoverageFactory)
Displaces a list of coverages, using a ProjectionHandler to eventually split into proper
envelopes.
|
static GridCoverage2D |
GridCoverageRendererUtilities.mosaicSorted(List<GridCoverage2D> coverages,
GeneralEnvelope destinationEnvelope,
double[] bgValues,
Hints hints)
Mosaic coverages with a preliminary sorting by size
|
static void |
GridCoverageRendererUtilities.removeNotIntersecting(List<GridCoverage2D> coverages,
GeneralEnvelope destinationEnvelope)
After reprojection or displacement we could have some coverage that are completely out of the
destination area (due to numerical issues their source bbox was interesting the request area,
but their reprojected version does not).
|
static GridCoverage2D |
GridCoverageRendererUtilities.reproject(GridCoverage2D coverage,
CoordinateReferenceSystem destinationCRS,
Interpolation interpolation,
GeneralEnvelope destinationEnvelope,
double[] bkgValues,
GridCoverageFactory gridCoverageFactory,
Hints hints)
Reproject a coverage to the specified destination, eventually adding a ROI if missing
|
static List<GridCoverage2D> |
GridCoverageRendererUtilities.reproject(List<GridCoverage2D> coverages,
CoordinateReferenceSystem destinationCRS,
Interpolation interpolation,
GeneralEnvelope destinationEnvelope,
double[] bkgValues,
GridCoverageFactory gridCoverageFactory,
Hints hints)
Reproject the specified list of coverages
|
Modifier and Type | Method and Description |
---|---|
Class<GeneralEnvelope> |
LonLatEnvelopeBaseTypeBinding.getType() |
Copyright © 1996–2022 Geotools. All rights reserved.