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 GeneralBoundsAbstractGridCoverage2DReader.originalEnvelopeEnvelope read from fileMethods in org.geotools.coverage.grid.io that return GeneralBoundsModifier and TypeMethodDescriptionAbstractGridCoverage2DReader.getOriginalEnvelope()Retrieves theGeneralBoundsfor thisAbstractGridCoverage2DReader.AbstractGridCoverage2DReader.getOriginalEnvelope(String coverageName) Retrieves theGeneralBoundsfor thisAbstractGridCoverage2DReader.GridCoverage2DReader.getOriginalEnvelope()Return the originalGeneralBoundsfor the default coverage served by the underlying store.GridCoverage2DReader.getOriginalEnvelope(String coverageName) Return the originalGeneralBoundsfor 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 IntegerAbstractGridCoverage2DReader.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 IntegerAbstractGridCoverage2DReader.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 GeneralBoundsUtilities.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 GeneralBoundsUtilities.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 GeneralBoundsUtilities.getRequestedEnvelope2D(GeneralBounds requestedEnvelope) Return a 2D version of a requestedEnvelopeMethods in org.geotools.coverage.io.util with parameters of type GeneralBoundsModifier and TypeMethodDescriptionstatic GridCoverageUtilities.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 GridCoverageUtilities.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 GridCoverageUtilities.createCoverageFromImage(GridCoverageFactory coverageFactory, String coverageName, int imageIndex, PlanarImage image, MathTransform raster2Model, CoordinateReferenceSystem spatialReferenceSystem2D, GeneralBounds coverageEnvelope2D, GridSampleDimension[] sampleDimensions) Creates aGridCoveragefor the providedPlanarImageusing theMathTransformthat was provided for this coverage.static GeneralBoundsUtilities.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 RectangleUtilities.getCropRegion(GeneralBounds envelope, MathTransform gridToWorldTransform) Return a crop region from a specified envelope, leveraging on a grid to world transformation.static GeneralBoundsUtilities.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 GeneralBoundsUtilities.getRequestedEnvelope2D(GeneralBounds requestedEnvelope) Return a 2D version of a requestedEnvelopestatic voidUtilities.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 PolygonFeatureUtilities.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 voidJP2KReader.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 TypeMethodDescriptionvoidGranuleDescriptor.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 GeneralBoundsGeneralBounds.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 TypeMethodDescriptionvoidGeneralBounds.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 ReferencedEnvelopeImageUtilities.getWGS84ReferencedEnvelope(GeneralBounds coverageEnvelope) Builds aReferencedEnvelopein 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 GeneralBoundsCRS.transform(Bounds envelope, CoordinateReferenceSystem targetCRS) Transforms the given envelope to the specified CRS.static GeneralBoundsCRS.transform(CoordinateOperation operation, Bounds envelope) Transforms an envelope using the given coordinate operation.static GeneralBoundsCRS.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 GridCoverage2DGridCoverageRendererUtilities.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 GridCoverage2DGridCoverageRendererUtilities.mosaicSorted(List<GridCoverage2D> coverages, GeneralBounds destinationEnvelope, double[] bgValues, Hints hints) Mosaic coverages with a preliminary sorting by sizestatic voidGridCoverageRendererUtilities.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 GridCoverage2DGridCoverageRendererUtilities.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