org.geotools.gce.imagemosaic
Class SpatialRequestHelper
Object
SpatialRequestHelper
public class SpatialRequestHelper
- extends Object
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
SpatialRequestHelper
public SpatialRequestHelper()
setRequestedGridGeometry
public void setRequestedGridGeometry(GridGeometry2D gridGeometry)
setCoverageProperties
public void setCoverageProperties(SpatialRequestHelper.CoverageProperties coverageProperties)
prepare
public void prepare()
throws DataSourceException
- Compute this specific request settings all the parameters needed by a visiting
RasterLayerResponse
object.
- Throws:
DataSourceException
isEmpty
public boolean isEmpty()
isNeedsReprojection
public boolean isNeedsReprojection()
isAccurateResolution
public boolean isAccurateResolution()
setAccurateResolution
public void setAccurateResolution(boolean accurateResolution)
getRequestedBBox
public BoundingBox getRequestedBBox()
getRequestedRasterArea
public Rectangle getRequestedRasterArea()
getRequestedResolution
public double[] getRequestedResolution()
getDestinationRasterArea
public Rectangle getDestinationRasterArea()
getCropBBox
public BoundingBox getCropBBox()
getRequestedGridToWorld
public AffineTransform getRequestedGridToWorld()
setRequestedBBox
public void setRequestedBBox(BoundingBox requestedBBox)
setRequestedRasterArea
public void setRequestedRasterArea(Rectangle requestedRasterArea)
setRequestedGridToWorld
public void setRequestedGridToWorld(AffineTransform requestedGridToWorld)
getCoverageProperties
public SpatialRequestHelper.CoverageProperties getCoverageProperties()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 1996-2014 Geotools. All Rights Reserved.