Package org.geotools.coverage.io
Class SpatialRequestHelper
Object
SpatialRequestHelper
Helper class which takes coverage's spatial information input (CRS, bbox, resolution,...) and a set of request's
parameters (requestedCRS, requestedBBox, requested resolution, ...) and takes care of computing all auxiliary spatial
variables for future computations.
- Author:
- Daniele Romagnoli, GeoSolutions SAS
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble[]booleanisEmpty()booleanvoidprepare()Compute this specific request settings all the parameters needed by a visitingRasterLayerResponseobject.voidsetCoverageProperties(SpatialRequestHelper.CoverageProperties coverageProperties) voidsetRequestedBBox(BoundingBox requestedBBox) voidsetRequestedGridGeometry(GridGeometry2D gridGeometry) voidsetRequestedGridToWorld(AffineTransform requestedGridToWorld) voidsetRequestedRasterArea(Rectangle requestedRasterArea) toString()
-
Constructor Details
-
SpatialRequestHelper
public SpatialRequestHelper()
-
-
Method Details
-
setRequestedGridGeometry
-
setCoverageProperties
-
prepare
Compute this specific request settings all the parameters needed by a visitingRasterLayerResponseobject.- Throws:
DataSourceException
-
isEmpty
public boolean isEmpty() -
isNeedsReprojection
public boolean isNeedsReprojection() -
getRequestedBBox
-
getRequestedRasterArea
-
getRequestedResolution
public double[] getRequestedResolution() -
getDestinationRasterArea
-
getCropBBox
-
getRequestedGridToWorld
-
setRequestedBBox
-
setRequestedRasterArea
-
setRequestedGridToWorld
-
getCoverageProperties
-
toString
-