Uses of Class
org.geotools.geometry.GeneralBounds
Packages that use GeneralBounds
Package
Description
Implementation for JPEG2000 format Coverage I/O leveraging on the JP2K plugins.
Basic geometry concepts to support referencing and coverage use.
A set of helper classes for image handling in the Geotools implementation;
Do not use!
Provides for Web Map Server client access as a Grid Coverage Exchange.
Reference systems implementation.
SLD 1.0 and SE RasterSymbolizer support classes
-
Uses of GeneralBounds in org.geotools.coverage.grid.io
Fields in org.geotools.coverage.grid.io declared as GeneralBoundsModifier and TypeFieldDescriptionprotected GeneralBounds
AbstractGridCoverage2DReader.originalEnvelope
Envelope read from fileMethods in org.geotools.coverage.grid.io that return GeneralBoundsModifier and TypeMethodDescriptionAbstractGridCoverage2DReader.getOriginalEnvelope()
Retrieves theGeneralBounds
for thisAbstractGridCoverage2DReader
.AbstractGridCoverage2DReader.getOriginalEnvelope
(String coverageName) Retrieves theGeneralBounds
for thisAbstractGridCoverage2DReader
.GridCoverage2DReader.getOriginalEnvelope()
Return the originalGeneralBounds
for the default coverage served by the underlying store.GridCoverage2DReader.getOriginalEnvelope
(String coverageName) Return the originalGeneralBounds
for the specified coverageName.Methods in org.geotools.coverage.grid.io with parameters of type GeneralBoundsModifier and TypeMethodDescriptionprotected static final double[]
AbstractGridCoverage2DReader.getResolution
(GeneralBounds 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
(String coverageName, OverviewPolicy overviewPolicy, ImageReadParam readP, GeneralBounds requestedEnvelope, Rectangle requestedDim) This method is responsible for preparing the read param for doing anImageReader.read(int, ImageReadParam)
.protected Integer
AbstractGridCoverage2DReader.setReadParams
(OverviewPolicy overviewPolicy, ImageReadParam readP, GeneralBounds requestedEnvelope, Rectangle requestedDim) This method is responsible for preparing the read param for doing anImageReader.read(int, ImageReadParam)
. -
Uses of GeneralBounds in org.geotools.coverage.io.netcdf
Methods in org.geotools.coverage.io.netcdf that return GeneralBoundsModifier and TypeMethodDescriptionNetCDFReader.getOriginalEnvelope()
NetCDFReader.getOriginalEnvelope
(String coverageName) -
Uses of GeneralBounds in org.geotools.coverage.io.util
Methods in org.geotools.coverage.io.util that return GeneralBoundsModifier and TypeMethodDescriptionstatic GeneralBounds
Utilities.evaluateRequestedParams
(GridEnvelope originalGridRange, ReferencedEnvelope baseEnvelope2D, CoordinateReferenceSystem spatialReferenceSystem2D, MathTransform originalGridToWorld, GeneralBounds requestedEnvelope, Rectangle sourceRegion, Rectangle requestedDim, MathTransform2D readGridToWorld, ReferencedEnvelope wgs84BaseEnvelope2D) Evaluates the requested envelope and builds a new adjusted version of it fitting this coverage envelope.static GeneralBounds
Utilities.getIntersection
(ReferencedEnvelope baseEnvelope2D, CoordinateReferenceSystem spatialReferenceSystem2D, GeneralBounds requestedEnvelope2D, Rectangle requestedDim, MathTransform2D readGridToWorld, ReferencedEnvelope wgs84BaseEnvelope2D) Returns the intersection between the base envelope and the requested envelope.static GeneralBounds
Utilities.getRequestedEnvelope2D
(GeneralBounds requestedEnvelope) Return a 2D version of a requestedEnvelopeMethods in org.geotools.coverage.io.util with parameters of type GeneralBoundsModifier and TypeMethodDescriptionstatic 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, GeneralBounds 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, GeneralBounds 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, GeneralBounds coverageEnvelope2D, GridSampleDimension[] sampleDimensions) Creates aGridCoverage
for the providedPlanarImage
using theMathTransform
that was provided for this coverage.static GeneralBounds
Utilities.evaluateRequestedParams
(GridEnvelope originalGridRange, ReferencedEnvelope baseEnvelope2D, CoordinateReferenceSystem spatialReferenceSystem2D, MathTransform originalGridToWorld, GeneralBounds requestedEnvelope, Rectangle sourceRegion, Rectangle requestedDim, MathTransform2D readGridToWorld, ReferencedEnvelope wgs84BaseEnvelope2D) Evaluates the requested envelope and builds a new adjusted version of it fitting this coverage envelope.static Rectangle
Utilities.getCropRegion
(GeneralBounds envelope, MathTransform gridToWorldTransform) Return a crop region from a specified envelope, leveraging on a grid to world transformation.static GeneralBounds
Utilities.getIntersection
(ReferencedEnvelope baseEnvelope2D, CoordinateReferenceSystem spatialReferenceSystem2D, GeneralBounds requestedEnvelope2D, Rectangle requestedDim, MathTransform2D readGridToWorld, ReferencedEnvelope wgs84BaseEnvelope2D) Returns the intersection between the base envelope and the requested envelope.static GeneralBounds
Utilities.getRequestedEnvelope2D
(GeneralBounds requestedEnvelope) Return a 2D version of a requestedEnvelopestatic void
Utilities.setReadParameters
(OverviewPolicy overviewPolicy, ImageReadParam readParam, GeneralBounds requestedEnvelope, Rectangle requestedDim, double[] highestRes, GridEnvelope gridRange, PixelInCell pixelInCell) Prepares the read parameters for doing anImageReader.read(int, ImageReadParam)
. -
Uses of GeneralBounds in org.geotools.coverage.util
Methods in org.geotools.coverage.util with parameters of type GeneralBoundsModifier and TypeMethodDescriptionstatic Polygon
FeatureUtilities.getPolygon
(GeneralBounds 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. -
Uses of GeneralBounds in org.geotools.coverageio.jp2k
Methods in org.geotools.coverageio.jp2k that return GeneralBoundsMethods in org.geotools.coverageio.jp2k with parameters of type GeneralBoundsModifier and TypeMethodDescriptionprotected void
JP2KReader.setCoverageEnvelope
(GeneralBounds coverageEnvelope) -
Uses of GeneralBounds in org.geotools.gce.imagemosaic
Methods in org.geotools.gce.imagemosaic that return GeneralBoundsModifier and TypeMethodDescriptionGranuleDescriptor.getGranuleEnvelope()
ImageMosaicReader.getOriginalEnvelope()
ImageMosaicReader.getOriginalEnvelope
(String coverageName) Methods in org.geotools.gce.imagemosaic with parameters of type GeneralBoundsModifier and TypeMethodDescriptionvoid
GranuleDescriptor.setGranuleEnvelope
(GeneralBounds granuleEnvelope) -
Uses of GeneralBounds in org.geotools.gce.imagepyramid
Methods in org.geotools.gce.imagepyramid that return GeneralBounds -
Uses of GeneralBounds in org.geotools.geometry
Methods in org.geotools.geometry that return GeneralBoundsModifier and TypeMethodDescriptionGeneralBounds.clone()
Returns a deep copy of this envelope.GeneralBounds.getReducedEnvelope
(int lower, int upper) Returns a new envelope with the same values than this envelope minus the specified range of dimensions.GeneralBounds.getSubEnvelope
(int lower, int upper) Returns a new envelope that encompass only some dimensions of this envelope.static GeneralBounds
GeneralBounds.toGeneralEnvelope
(Bounds envelope) Converts the envelope to a general envelope, avoiding the construction of a new object in case the input envelope is already a GeneralEnvelopeMethods in org.geotools.geometry with parameters of type GeneralBoundsModifier and TypeMethodDescriptionvoid
GeneralBounds.setEnvelope
(GeneralBounds envelope) Sets this envelope to the same coordinate values than the specified envelope. -
Uses of GeneralBounds in org.geotools.geopkg.mosaic
Methods in org.geotools.geopkg.mosaic that return GeneralBounds -
Uses of GeneralBounds in org.geotools.gml4wcs.bindings
Methods in org.geotools.gml4wcs.bindings that return types with arguments of type GeneralBounds -
Uses of GeneralBounds in org.geotools.image.util
Methods in org.geotools.image.util with parameters of type GeneralBoundsModifier and TypeMethodDescriptionstatic ReferencedEnvelope
ImageUtilities.getWGS84ReferencedEnvelope
(GeneralBounds coverageEnvelope) Builds aReferencedEnvelope
in WGS84 from aGeneralBounds
. -
Uses of GeneralBounds in org.geotools.ows.wms
Methods in org.geotools.ows.wms that return GeneralBoundsModifier and TypeMethodDescriptionLayer.getEnvelope
(CoordinateReferenceSystem crs) Look up an envelope for the provided CoordinateReferenceSystem.WebMapServer.getEnvelope
(Layer layer, CoordinateReferenceSystem crs) Given a layer and a coordinate reference system, will locate an envelope for that layer in that CRS. -
Uses of GeneralBounds in org.geotools.ows.wmts
Methods in org.geotools.ows.wmts that return GeneralBoundsModifier and TypeMethodDescriptionWebMapTileServer.getEnvelope
(Layer layer, CoordinateReferenceSystem crs) -
Uses of GeneralBounds in org.geotools.referencing
Methods in org.geotools.referencing that return GeneralBoundsModifier and TypeMethodDescriptionstatic GeneralBounds
CRS.transform
(Bounds envelope, CoordinateReferenceSystem targetCRS) Transforms the given envelope to the specified CRS.static GeneralBounds
CRS.transform
(CoordinateOperation operation, Bounds envelope) Transforms an envelope using the given coordinate operation.static GeneralBounds
CRS.transform
(MathTransform transform, Bounds envelope) Transforms an envelope using the given math transform. -
Uses of GeneralBounds in org.geotools.renderer.lite.gridcoverage2d
Methods in org.geotools.renderer.lite.gridcoverage2d with parameters of type GeneralBoundsModifier and TypeMethodDescriptionstatic GridCoverage2D
GridCoverageRendererUtilities.crop
(GridCoverage2D coverage, GeneralBounds destinationEnvelope, boolean doReprojection, double[] backgroundValues, Hints hints) Crop a coverage on a specified destination Envelopestatic List<GridCoverage2D>
GridCoverageRendererUtilities.displace
(List<GridCoverage2D> coverages, ProjectionHandler handler, GeneralBounds 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, GeneralBounds destinationEnvelope, double[] bgValues, Hints hints) Mosaic coverages with a preliminary sorting by sizestatic void
GridCoverageRendererUtilities.removeNotIntersecting
(List<GridCoverage2D> coverages, GeneralBounds 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 List<GridCoverage2D>
GridCoverageRendererUtilities.reproject
(List<GridCoverage2D> coverages, CoordinateReferenceSystem destinationCRS, Interpolation interpolation, GeneralBounds destinationEnvelope, double[] bkgValues, GridCoverageFactory gridCoverageFactory, Hints hints) Reproject the specified list of coveragesstatic GridCoverage2D
GridCoverageRendererUtilities.reproject
(GridCoverage2D coverage, CoordinateReferenceSystem destinationCRS, Interpolation interpolation, GeneralBounds destinationEnvelope, double[] bkgValues, GridCoverageFactory gridCoverageFactory, Hints hints) Reproject a coverage to the specified destination, eventually adding a ROI if missing -
Uses of GeneralBounds in org.geotools.wcs.bindings
Methods in org.geotools.wcs.bindings that return types with arguments of type GeneralBounds