Package | Description |
---|---|
org.geotools.arcsde.raster.info | |
org.geotools.arcsde.raster.io | |
org.geotools.coverage.grid |
GridCoverage2D implementation.
|
org.geotools.coverage.grid.io | |
org.geotools.coverage.io.netcdf | |
org.geotools.coverage.io.util | |
org.geotools.gce.imagemosaic | |
org.geotools.gce.imagepyramid | |
org.geotools.geometry |
org.geotools.geometry.Geometry implementation.
|
org.geotools.geopkg.mosaic | |
org.geotools.referencing.operation.builder |
A package of convenience classes which use control points common to two
data sets to derive empirically the transformation parameters needed to
convert positions between the coordinate systems of the two data sets.
|
org.opengis.coverage.grid |
Quadrilateral grid coverages.
|
Modifier and Type | Method and Description |
---|---|
GridEnvelope |
RasterDatasetInfo.getGridRange(int rasterIndex,
int pyramidLevel) |
GridEnvelope |
RasterQueryInfo.getLevelTileRange()
Deprecated.
|
GridEnvelope |
RasterQueryInfo.getMatchingTiles() |
GridEnvelope |
RasterQueryInfo.getMosaicLocation() |
GridEnvelope |
RasterDatasetInfo.getOriginalGridRange() |
GridEnvelope |
RasterQueryInfo.getRequestedDim() |
GridEnvelope |
RasterQueryInfo.getResultDimensionInsideTiledImage()
Deprecated.
|
GridEnvelope |
RasterQueryInfo.getResultGridRange() |
GridEnvelope |
RasterQueryInfo.getTiledImageGridRange() |
static GridEnvelope |
RasterUtils.setMosaicLocations(RasterDatasetInfo rasterInfo,
List<RasterQueryInfo> results)
Given a collection of
RasterQueryInfo instances holding information about how a
request fits for each individual raster composing a catalog, figure out where their resulting
images fit into the overall mosaic that's gonna be the result of the request. |
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
|
int |
RasterDatasetInfo.getOptimalPyramidLevel(int rasterIndex,
OverviewPolicy policy,
GeneralEnvelope requestedEnvelope,
GridEnvelope requestedDim) |
Modifier and Type | Method and Description |
---|---|
static TileReader |
TileReaderFactory.getInstance(ISessionPool sessionPool,
RasterDatasetInfo rasterInfo,
long rasterId,
int pyramidLevel,
GridEnvelope tileRange) |
RenderedImage |
TiledRasterReader.read(long rasterId,
int pyramidLevel,
GridEnvelope matchingTiles)
Reads the image subset determined by the given pyramid level and tile range for the currently
available raster attribute in the requested raster column for the given raster dataset.
|
Modifier and Type | Class and Description |
---|---|
class |
GeneralGridEnvelope
Defines a range of grid coverage coordinates.
|
class |
GridEnvelope2D
Defines a range of two-dimensional grid coverage coordinates.
|
Modifier and Type | Field and Description |
---|---|
protected GridEnvelope |
GeneralGridGeometry.gridRange
The valid coordinate range of a grid coverage, or
null if none. |
Modifier and Type | Method and Description |
---|---|
GridEnvelope |
GeneralGridGeometry.getGridRange()
Returns the valid coordinate range of a grid coverage.
|
Constructor and Description |
---|
GeneralGridEnvelope(GridEnvelope envelope)
Creates a new grid envelope as a copy of the given one.
|
GeneralGridGeometry(GridEnvelope gridRange,
Envelope userRange)
Constructs a new grid geometry from an envelope.
|
GeneralGridGeometry(GridEnvelope gridRange,
MathTransform gridToCRS,
CoordinateReferenceSystem crs)
Constructs a new grid geometry from a grid range and a math
transform mapping pixel center.
|
GeneralGridGeometry(GridEnvelope gridRange,
PixelInCell anchor,
MathTransform gridToCRS,
CoordinateReferenceSystem crs)
Constructs a new grid geometry from a grid range and a math
transform mapping pixel center or corner.
|
GridGeometry2D(GridEnvelope gridRange,
Envelope userRange)
Constructs a new grid geometry from an envelope.
|
GridGeometry2D(GridEnvelope gridRange,
MathTransform gridToCRS,
CoordinateReferenceSystem crs)
Constructs a new grid geometry from a grid range and a math transform.
|
GridGeometry2D(GridEnvelope gridRange,
PixelInCell anchor,
MathTransform gridToCRS,
CoordinateReferenceSystem crs,
Hints hints)
Constructs a new grid geometry from a math transform.
|
GridGeometry2D(GridEnvelope gridRange,
PixelOrientation anchor,
MathTransform gridToCRS,
CoordinateReferenceSystem crs,
Hints hints)
Constructs a new grid geometry from a math transform.
|
Modifier and Type | Field and Description |
---|---|
protected GridEnvelope |
AbstractGridCoverage2DReader.originalGridRange
The original
GridRange for the GridCoverage2D of this reader. |
Modifier and Type | Method and Description |
---|---|
GridEnvelope |
AbstractGridCoverage2DReader.getOriginalGridRange()
Retrieves the
GeneralGridEnvelope that represents the raster grid dimensions of the
highest resolution level in this dataset. |
GridEnvelope |
GridCoverage2DReader.getOriginalGridRange()
Retrieves the
GridEnvelope associated to the default coverage for this GridCoverage2DReader . |
GridEnvelope |
AbstractGridCoverage2DReader.getOriginalGridRange(String coverageName)
Retrieves the
GeneralGridEnvelope that represents the raster grid dimensions of the
highest resolution level in this dataset. |
GridEnvelope |
GridCoverage2DReader.getOriginalGridRange(String coverageName)
Retrieves the
GridEnvelope associated to the specified coverageName for this GridCoverage2DReader . |
GridEnvelope |
AbstractGridCoverage2DReader.getOverviewGridEnvelope(int overviewIndex) |
GridEnvelope |
AbstractGridCoverage2DReader.getOverviewGridEnvelope(String coverageName,
int overviewIndex) |
Modifier and Type | Method and Description |
---|---|
GridEnvelope |
NetCDFReader.getOriginalGridRange() |
GridEnvelope |
NetCDFReader.getOriginalGridRange(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 void |
Utilities.setDecimationParameters(ImageReadParam readP,
GridEnvelope baseGridRange,
double[] requestedRes,
double[] highestRes)
This method is responsible for evaluating possible subsampling factors once the best
resolution level has been found in case we have support for overviews, or starting from the
original coverage in case there are no overviews available.
|
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 |
---|---|
GridEnvelope |
ImageMosaicReader.getOriginalGridRange() |
GridEnvelope |
ImageMosaicReader.getOriginalGridRange(String coverageName) |
Modifier and Type | Method and Description |
---|---|
GridEnvelope |
ImagePyramidReader.getOriginalGridRange(String coverageName) |
Constructor and Description |
---|
GeneralEnvelope(GridEnvelope gridRange,
PixelInCell anchor,
MathTransform gridToCRS,
CoordinateReferenceSystem crs)
Creates an envelope for a grid range transformed to an envelope using the specified math
transform.
|
Modifier and Type | Method and Description |
---|---|
GridEnvelope |
GeoPackageReader.getOriginalGridRange(String coverageName) |
Modifier and Type | Method and Description |
---|---|
GridEnvelope |
GridToEnvelopeMapper.getGridRange()
Returns the grid range.
|
Modifier and Type | Method and Description |
---|---|
void |
GridToEnvelopeMapper.setGridRange(GridEnvelope gridRange)
Sets the grid range.
|
Constructor and Description |
---|
GridToEnvelopeMapper(GridEnvelope gridRange,
Envelope userRange)
Creates a new instance for the specified grid range and envelope.
|
Modifier and Type | Method and Description |
---|---|
GridEnvelope |
GridGeometry.getGridRange()
The valid coordinate range of a grid coverage.
|
Copyright © 1996–2019 Geotools. All rights reserved.