Package | Description |
---|---|
org.geotools.arcsde.raster.info | |
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.imagemosaic.jdbc | |
org.geotools.gce.imagemosaic.jdbc.custom | |
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.wcs.bindings |
Modifier and Type | Method and Description |
---|---|
GeneralEnvelope |
RasterDatasetInfo.getGridEnvelope(int rasterIndex,
int pyramidLevel) |
GeneralEnvelope |
RasterInfo.getOriginalEnvelope() |
GeneralEnvelope |
RasterDatasetInfo.getOriginalEnvelope(PixelInCell pixelAnchor) |
GeneralEnvelope |
RasterQueryInfo.getRequestedEnvelope() |
GeneralEnvelope |
RasterQueryInfo.getResultEnvelope() |
Modifier and Type | Method and Description |
---|---|
void |
RasterInfo.addPyramidLevel(int level,
int numTilesWide,
int numTilesHigh,
GridEnvelope gridEnvelope,
GeneralEnvelope spatialExtent) |
static List<RasterQueryInfo> |
RasterUtils.findMatchingRasters(RasterDatasetInfo rasterInfo,
GeneralEnvelope requestedEnvelope,
GridEnvelope requestedDim,
OverviewPolicy overviewPolicy)
Find out the raster ids and their pyramid levels in the raster dataset for the rasters whose
envelope overlaps the requested one
|
static void |
RasterUtils.fitRequestToRaster(GeneralEnvelope requestedEnvelope,
RasterDatasetInfo rasterInfo,
RasterQueryInfo query) |
int |
RasterDatasetInfo.getOptimalPyramidLevel(int rasterIndex,
OverviewPolicy policy,
GeneralEnvelope requestedEnvelope,
GridEnvelope requestedDim) |
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 #raster2Model 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 |
TileQueueElement.getEnvelope() |
GeneralEnvelope |
ImageMosaicJDBCReaderState.getRequestedEnvelope() |
GeneralEnvelope |
ImageMosaicJDBCReaderState.getRequestEnvelopeTransformed() |
Modifier and Type | Method and Description |
---|---|
void |
ImageMosaicJDBCReaderState.setRequestedEnvelope(GeneralEnvelope requestedEnvelope) |
void |
ImageMosaicJDBCReaderState.setRequestEnvelopeTransformed(GeneralEnvelope requestEnvelopeTransformed) |
void |
JDBCAccess.startTileDecoders(Rectangle pixelDimension,
GeneralEnvelope requestEnvelope,
ImageLevelInfo info,
LinkedBlockingQueue<TileQueueElement> tileQueue,
GridCoverageFactory coverageFactory)
Method for starting the main action, getting the neccessairy tiles and decoding them in a
multithreaded manner
|
Constructor and Description |
---|
ImageComposerThread(Color backgroundColor,
Color outputTransparentColor,
Rectangle pixelDimension,
GeneralEnvelope requestEnvelope,
ImageLevelInfo levelInfo,
LinkedBlockingQueue<TileQueueElement> tileQueue,
Config config,
boolean xAxisSwitch,
GridCoverageFactory coverageFactory) |
ImageDecoderThread(byte[] bytes,
String location,
GeneralEnvelope tileEnvelope,
Rectangle pixelDimension,
GeneralEnvelope requestEnvelope,
ImageLevelInfo levelInfo,
LinkedBlockingQueue<TileQueueElement> tileQueue,
Config config) |
TileQueueElement(String name,
BufferedImage tileImage,
GeneralEnvelope envelope) |
Modifier and Type | Method and Description |
---|---|
protected Polygon |
JDBCAccessPGRaster.polyFromEnvelope(GeneralEnvelope env) |
abstract void |
JDBCAccessCustom.startTileDecoders(Rectangle pixelDimension,
GeneralEnvelope requestEnvelope,
ImageLevelInfo info,
LinkedBlockingQueue<TileQueueElement> tileQueue,
GridCoverageFactory coverageFactory) |
void |
JDBCAccessPGRaster.startTileDecoders(Rectangle pixelDimension,
GeneralEnvelope requestEnvelope,
ImageLevelInfo levelInfo,
LinkedBlockingQueue<TileQueueElement> tileQueue,
GridCoverageFactory coverageFactory)
startTileDecoders
|
void |
JDBCAccessOracleGeoRaster.startTileDecoders(Rectangle pixelDimension,
GeneralEnvelope requestEnvelope,
ImageLevelInfo info,
LinkedBlockingQueue<TileQueueElement> tileQueue,
GridCoverageFactory coverageFactory)
startTileDecoders
|
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 |
---|---|
Class<GeneralEnvelope> |
LonLatEnvelopeBaseTypeBinding.getType() |
Copyright © 1996–2019 Geotools. All rights reserved.