Uses of Class
org.geotools.coverage.grid.GridCoverage2D
Packages that use GridCoverage2D
Package
Description
GridCoverage2D implementation.
Coverage processing
implementations.
List of coverage operations.
Base coverage I/O classes defining coverage reader, coverage request and coverage response.
Implementation for JPEG2000 format Coverage I/O leveraging on the JP2K plugins.
A datasource to manage the ARCGrid ASCII format.
A grid coverage exchange to manage the GeoTIFF Revision 1.0 format.
GRASS input/output drivers
List of layers to be rendered.
Raster processing support for the GeoTools library.
Vector processing support for the GeoTools library.
A simple renderer implementation.
SLD 1.0 and SE RasterSymbolizer support classes
-
Uses of GridCoverage2D in org.geotools.coverage.grid
Subclasses of GridCoverage2D in org.geotools.coverage.gridModifier and TypeClassDescriptionfinal classA grid coverage using an interpolation for evaluating points.Fields in org.geotools.coverage.grid declared as GridCoverage2DModifier and TypeFieldDescriptionprotected final GridCoverage2DInterpolator2D.sourceThe source grid coverage which was specified at construction time (nevernull).Methods in org.geotools.coverage.grid that return GridCoverage2DModifier and TypeMethodDescriptionGridCoverageFactory.create(CharSequence name, float[][] matrix, Bounds envelope) Constructs a grid coverage from the specified matrix and envelope.GridCoverageFactory.create(CharSequence name, RenderedImage image, Bounds envelope) GridCoverageFactory.create(CharSequence name, RenderedImage image, Bounds envelope, GridSampleDimension[] bands, GridCoverage[] sources, Map<?, ?> properties) GridCoverageFactory.create(CharSequence name, RenderedImage image, CoordinateReferenceSystem crs, MathTransform gridToCRS, GridSampleDimension[] bands, GridCoverage[] sources, Map<?, ?> properties) Constructs a grid coverage from the specified image and "grid to CRS" transform.GridCoverageFactory.create(CharSequence name, RenderedImage image, GridGeometry2D gridGeometry, GridSampleDimension[] bands, GridCoverage[] sources, Map<?, ?> properties) Constructs a grid coverage from the specified image and grid geometry.GridCoverageFactory.create(CharSequence name, WritableRaster raster, Bounds envelope) GridCoverageFactory.create(CharSequence name, WritableRaster raster, Bounds envelope, double[] minValues, double[] maxValues, Unit<?> units, Color[][] colors, RenderingHints hints) GridCoverageFactory.create(CharSequence name, WritableRaster raster, Bounds envelope, GridSampleDimension[] bands) GridCoverageFactory.create(CharSequence name, WritableRaster raster, CoordinateReferenceSystem crs, MathTransform gridToCRS, double[] minValues, double[] maxValues, Unit<?> units, Color[][] colors, RenderingHints hints) Constructs a grid coverage from the specified raster and "grid to CRS" transform.GridCoverageFactory.create(CharSequence name, WritableRaster raster, CoordinateReferenceSystem crs, MathTransform gridToCRS, GridSampleDimension[] bands) Constructs a grid coverage from the specified raster and "grid to CRS" transform.GridCoverageFactory.create(CharSequence name, ImageFunction function, GridGeometry2D gridGeometry, GridSampleDimension[] bands, Map<?, ?> properties) Constructs a grid coverage from an image function.static GridCoverage2DInterpolator2D.create(GridCoverage2D coverage) Constructs a new interpolator using default interpolations.static GridCoverage2DInterpolator2D.create(GridCoverage2D coverage, Interpolation interpolation) Constructs a new interpolator for a single interpolation.static GridCoverage2DInterpolator2D.create(GridCoverage2D coverage, Interpolation[] interpolations) Constructs a new interpolator for an interpolation and its fallbacks.static GridCoverage2DInterpolator2D.create(GridCoverage2D coverage, Interpolation[] interpolations, BorderExtender be) Constructs a new interpolator for an interpolation and its fallbacks.GridCoverageBuilder.getGridCoverage2D()Returns the grid coverage.Methods in org.geotools.coverage.grid with parameters of type GridCoverage2DModifier and TypeMethodDescriptionstatic GridCoverage2DInterpolator2D.create(GridCoverage2D coverage) Constructs a new interpolator using default interpolations.static GridCoverage2DInterpolator2D.create(GridCoverage2D coverage, Interpolation interpolation) Constructs a new interpolator for a single interpolation.static GridCoverage2DInterpolator2D.create(GridCoverage2D coverage, Interpolation[] interpolations) Constructs a new interpolator for an interpolation and its fallbacks.static GridCoverage2DInterpolator2D.create(GridCoverage2D coverage, Interpolation[] interpolations, BorderExtender be) Constructs a new interpolator for an interpolation and its fallbacks.Constructors in org.geotools.coverage.grid with parameters of type GridCoverage2DModifierConstructorDescriptionGridCoverage2D(CharSequence name, GridCoverage2D coverage) Constructs a new grid coverage with the same parameter than the specified coverage. -
Uses of GridCoverage2D in org.geotools.coverage.grid.io
Methods in org.geotools.coverage.grid.io that return GridCoverage2DModifier and TypeMethodDescriptionprotected final GridCoverage2DAbstractGridCoverage2DReader.createImageCoverage(String coverageName, PlanarImage image, MathTransform raster2Model) Creates aGridCoveragefor the providedPlanarImageusing theAbstractGridCoverage2DReader.raster2Modelthat was provided for this coverage.protected final GridCoverage2DAbstractGridCoverage2DReader.createImageCoverage(PlanarImage image, MathTransform raster2Model) Creates aGridCoveragefor the providedPlanarImageusing theAbstractGridCoverage2DReader.raster2Modelthat was provided for this coverage.AbstractGridCoverage2DReader.read(String coverageName, GeneralParameterValue... parameters) abstract GridCoverage2DAbstractGridCoverage2DReader.read(GeneralParameterValue... parameters) Read the current grid coverage from the stream.GridCoverage2DReader.read(String coverageName, GeneralParameterValue... parameters) Retrieves theGridEnvelopeassociated to the specified coverageName for thisGridCoverage2DReader.GridCoverage2DReader.read(GeneralParameterValue... parameters) Created aGridCoverage2Dout of thisGridCoverage2DReaderfor the default coverage. -
Uses of GridCoverage2D in org.geotools.coverage.io
Methods in org.geotools.coverage.io that return GridCoverage2DModifier and TypeMethodDescriptionGridCoverageResponse.getGridCoverage2D()Return the underlying GridCoverage2D (responses are always 2D) -
Uses of GridCoverage2D in org.geotools.coverage.io.impl
Methods in org.geotools.coverage.io.impl that return GridCoverage2D -
Uses of GridCoverage2D in org.geotools.coverage.io.netcdf
Methods in org.geotools.coverage.io.netcdf that return GridCoverage2DModifier and TypeMethodDescriptionNetCDFReader.read(String coverageName, GeneralParameterValue... parameters) NetCDFReader.read(GeneralParameterValue... parameters) Read a GridCoverage2D base on the specified read parameters. -
Uses of GridCoverage2D in org.geotools.coverage.processing
Fields in org.geotools.coverage.processing with type parameters of type GridCoverage2DModifier and TypeFieldDescriptionstatic final ParameterDescriptor<GridCoverage2D>Operation2D.SOURCE_0Convenience constant for the first sourceGridCoverage2D.Methods in org.geotools.coverage.processing that return GridCoverage2DModifier and TypeMethodDescriptionprotected GridCoverage2DBaseScaleOperationJAI.deriveGridCoverage(GridCoverage2D[] sources, OperationJAI.Parameters parameters) protected GridCoverage2DOperationJAI.deriveGridCoverage(GridCoverage2D[] sources, OperationJAI.Parameters parameters) Applies a ImageN operation to a grid coverage.Methods in org.geotools.coverage.processing with parameters of type GridCoverage2DModifier and TypeMethodDescriptionprotected GridCoverage2DBaseScaleOperationJAI.deriveGridCoverage(GridCoverage2D[] sources, OperationJAI.Parameters parameters) protected GridCoverage2DOperationJAI.deriveGridCoverage(GridCoverage2D[] sources, OperationJAI.Parameters parameters) Applies a ImageN operation to a grid coverage.protected InternationalStringOperationJAI.deriveName(GridCoverage2D[] sources, int primarySourceIndex, OperationJAI.Parameters parameters) Returns a name for the target grid coverage based on the given sources.protected voidOperation2D.extractSources(ParameterValueGroup parameters, String[] sourceNames, GridCoverage2D[] sources) Extracts and prepares the sources for thisOperation2DOperationJAI.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Prepares the properties to be given to the coverage created by thederiveGridCoveragemethod.protected static voidOperationJAI.handleROINoDataInternal(ParameterBlockImageN parameters, GridCoverage2D sourceCoverage, String operationName, int roiIndex, int noDataIndex) This method can be used for merging input coverage properties (ROI and NoData) with the ones provided as input in the ParameterBlock instance.OperationJAI.handleROINoDataProperties(Map<String, Object> properties, ParameterBlockImageN parameters, GridCoverage2D sourceCoverage, String operationName, int roiIndex, int noDataIndex, int backgroundIndex) This method can be used for creating a property Map to set to the new coverage generated by the current operation.protected voidOperationJAI.resampleToCommonGeometry(GridCoverage2D[] sources, CoordinateReferenceSystem crs2D, MathTransform2D gridToCrs2D, Hints hints) Resamples all sources grid coverages to the same two-dimensional geometry before to apply the OperationJAI.operation.Method parameters in org.geotools.coverage.processing with type arguments of type GridCoverage2DModifier and TypeMethodDescriptionprotected voidBaseMathOperationJAI.extractSources(ParameterValueGroup parameters, Collection<GridCoverage2D> sources, String[] sourceNames) protected voidOperationJAI.extractSources(ParameterValueGroup parameters, Collection<GridCoverage2D> sources, String[] sourceNames) Extraction of the sources from the parameter called SOURCES. -
Uses of GridCoverage2D in org.geotools.coverage.processing.operation
Methods in org.geotools.coverage.processing.operation with parameters of type GridCoverage2DModifier and TypeMethodDescriptionstatic GridCoverage2DRIAGridCoverage2DRIA.create(GridCoverage2D src, GridCoverage2D dst, double[] nodata) static GridCoverage2DRIAGridCoverage2DRIA.create(GridCoverage2D src, GridCoverage2D dst, double[] nodata, Hints hints, ROI roi) Wrap the src coverage in the dst layout.static GridCoverage2DRIAGridCoverage2DRIA.create(GridCoverage2D src, GridGeometry2D dst, double[] nodata) Wrap the src coverage in the dst layout.static GridCoverage2DRIAGridCoverage2DRIA.create(GridCoverage2D src, GridGeometry2D dst, double[] nodata, Hints hints) static GridCoverage2DRIAGridCoverage2DRIA.create(GridCoverage2D src, GridGeometry2D dst, double[] nodata, Hints hints, ROI roi) Wrap the src coverage in the dst layout.Absolute.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Add.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) AddConst.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Affine.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) protected MapBandMerge.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform toCRS, GridCoverage2D[] sources, BandMerge.BandMergeParams parameters) DivideByConst.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Exp.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Extrema.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform toCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Prepare the minimum and maximum properties for this extream operation.Histogram.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform toCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Prepare theHistogramproperty for this histogram operation.Invert.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Log.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Mosaic.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, Mosaic.Params parameters) Multiply.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) MultiplyConst.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Rescale.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Scale.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) ShadedRelief.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) SubtractConst.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) SubtractFromConst.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Warp.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) ZonalStatistics.getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform toCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) abstract Mosaic.ResampledRastersMosaic.GridGeometryPolicy.resampleGridGeometry(GridCoverage2D[] sources, GridCoverage2D[] alphas, GridGeometry2D external, ParameterValueGroup parameters, Hints hints) Method for resampling the inputGridCoverage2Dobjects.Method parameters in org.geotools.coverage.processing.operation with type arguments of type GridCoverage2DModifier and TypeMethodDescriptionprotected voidBandMerge.extractSources(ParameterValueGroup parameters, Collection<GridCoverage2D> sources) Extraction of the sources from the parameter called SOURCES.protected voidMosaic.extractSources(ParameterValueGroup parameters, Collection<GridCoverage2D> sources, String[] sourceNames) protected voidMultiply.extractSources(ParameterValueGroup parameters, Collection<GridCoverage2D> sources, String[] sourceNames) Constructors in org.geotools.coverage.processing.operation with parameters of type GridCoverage2DModifierConstructorDescriptionprotectedGridCoverage2DRIA(GridCoverage2D src, GridGeometry2D dst, Vector sources, ImageLayout layout, Map configuration, boolean cobbleSources, BorderExtender extender, Interpolation interp, double[] nodata, ROI roi, Hints hints) -
Uses of GridCoverage2D in org.geotools.coverage.util
Methods in org.geotools.coverage.util with parameters of type GridCoverage2DModifier and TypeMethodDescriptionstatic double[]CoverageUtilities.getBackgroundValues(GridCoverage2D coverage) Retrieves a best guess for the sample value to use for background, inspecting the categories of the providedGridCoverage2D.static NoDataContainerCoverageUtilities.getNoDataProperty(GridCoverage2D coverage) Utility method for extracting NoData property from inputGridCoverage2D.static ROICoverageUtilities.getROIProperty(GridCoverage2D coverage) Utility method for extracting ROI property from inputGridCoverage2D.static SimpleFeatureCollectionFeatureUtilities.wrapGridCoverage(GridCoverage2D coverage) Wraps a grid coverage into a Feature. -
Uses of GridCoverage2D in org.geotools.coverageio
Methods in org.geotools.coverageio that return GridCoverage2DModifier and TypeMethodDescriptionBaseGridCoverage2DReader.read(GeneralParameterValue... params) Returns aGridCoveragefrom this reader in compliance with the specified parameters. -
Uses of GridCoverage2D in org.geotools.coverageio.jp2k
Methods in org.geotools.coverageio.jp2k that return GridCoverage2D -
Uses of GridCoverage2D in org.geotools.gce.arcgrid
Methods in org.geotools.gce.arcgrid that return GridCoverage2DModifier and TypeMethodDescriptionArcGridReader.read(GeneralParameterValue... params) Reads aGridCoverage2Dpossibly matching as close as possible the resolution computed by using the input params provided by using the parameters for thisArcGridReader.read(GeneralParameterValue[]). -
Uses of GridCoverage2D in org.geotools.gce.geotiff
Methods in org.geotools.gce.geotiff that return GridCoverage2DModifier and TypeMethodDescriptionprotected final GridCoverage2DGeoTiffReader.createCoverage(PlanarImage image, MathTransform raster2Model, ROI roi) Creates aGridCoveragefor the providedPlanarImageusing theAbstractGridCoverage2DReader.raster2Modelthat was provided for this coverage.GeoTiffReader.read(GeneralParameterValue... params) This method reads in the TIFF image, constructs an appropriate CRS, determines the math transform from raster to the CRS model, and constructs a GridCoverage. -
Uses of GridCoverage2D in org.geotools.gce.grassraster
Methods in org.geotools.gce.grassraster that return GridCoverage2DModifier and TypeMethodDescriptionstatic GridCoverage2DJGrassUtilities.buildCoverage(String name, double[][] dataMatrix, double n, double s, double w, double e, CoordinateReferenceSystem crs, boolean matrixIsRowCol) Creates acoveragefrom a double[][] matrix and the necessary geographic Information.GrassCoverageReader.read(GeneralParameterValue... params) GrassCoverageReader.readRaster(JGrassRegion region) Performs the reading of the coverage.Methods in org.geotools.gce.grassraster with parameters of type GridCoverage2DModifier and TypeMethodDescriptionstatic JGrassRegionJGrassUtilities.getJGrassRegionFromGridCoverage(GridCoverage2D gridCoverage2D) static voidJGrassUtilities.printImage(GridCoverage2D coverage2D) voidGrassCoverageWriter.writeRaster(GridCoverage2D gridCoverage2D) Writes thesupplied coverageto disk.voidGrassCoverageWriter.writeRaster(GridCoverage2D gridCoverage2D, GeneralParameterValue... params) -
Uses of GridCoverage2D in org.geotools.gce.image
Methods in org.geotools.gce.image that return GridCoverage2DModifier and TypeMethodDescriptionWorldImageReader.read(GeneralParameterValue... params) Reads an image from a source stream. -
Uses of GridCoverage2D in org.geotools.gce.imagemosaic
Methods in org.geotools.gce.imagemosaic that return GridCoverage2DModifier and TypeMethodDescriptionRasterLayerResponse.createResponse()Compute the coverage request and produce a grid coverage which will be returned byRasterLayerResponse.createResponse().ImageMosaicReader.read(String coverageName, GeneralParameterValue... params) ImageMosaicReader.read(GeneralParameterValue... params) Methods in org.geotools.gce.imagemosaic that return types with arguments of type GridCoverage2D -
Uses of GridCoverage2D in org.geotools.gce.imagepyramid
Methods in org.geotools.gce.imagepyramid that return GridCoverage2DModifier and TypeMethodDescriptionImagePyramidReader.read(String coverageName, GeneralParameterValue... params) ImagePyramidReader.read(GeneralParameterValue... params) -
Uses of GridCoverage2D in org.geotools.gce.pgraster
Methods in org.geotools.gce.pgraster that return GridCoverage2D -
Uses of GridCoverage2D in org.geotools.geopkg.mosaic
Methods in org.geotools.geopkg.mosaic that return GridCoverage2DModifier and TypeMethodDescriptionGeoPackageReader.read(String coverageName, GeneralParameterValue... parameters) GeoPackageReader.read(GeneralParameterValue... parameters) -
Uses of GridCoverage2D in org.geotools.map
Fields in org.geotools.map declared as GridCoverage2DModifier and TypeFieldDescriptionprotected GridCoverage2DGridCoverageLayer.coverageGrid Coverage to be drawn.Methods in org.geotools.map that return GridCoverage2DModifier and TypeMethodDescriptionGridCoverageLayer.getCoverage()Access to the grid coverage being drawn.Constructors in org.geotools.map with parameters of type GridCoverage2DModifierConstructorDescriptionGridCoverageLayer(GridCoverage2D coverage, Style style) Create layer to draw the provided grid coverage.GridCoverageLayer(GridCoverage2D coverage, Style style, String title) Create layer to draw the provided grid coverage. -
Uses of GridCoverage2D in org.geotools.mbtiles.mosaic
Methods in org.geotools.mbtiles.mosaic that return GridCoverage2D -
Uses of GridCoverage2D in org.geotools.ows.wms.map
Methods in org.geotools.ows.wms.map that return GridCoverage2D -
Uses of GridCoverage2D in org.geotools.ows.wmts.map
Methods in org.geotools.ows.wmts.map that return GridCoverage2D -
Uses of GridCoverage2D in org.geotools.process.raster
Methods in org.geotools.process.raster that return GridCoverage2DModifier and TypeMethodDescriptionstatic GridCoverage2DCoverageUtilities.crop(GridCoverage2D coverage, ReferencedEnvelope geometryEnvelope) Crops a given grid coverage to the specified geometry envelope using a coverage crop operation.AddCoveragesProcess.execute(GridCoverage2D coverageA, GridCoverage2D coverageB, ProgressListener progressListener) AffineProcess.execute(GridCoverage2D coverage, Double scaleX, Double scaleY, Double shearX, Double shearY, Double translateX, Double translateY, double[] nodata, Interpolation interp) AreaGridProcess.execute(ReferencedEnvelope bounds, int width, int height) BandMergeProcess.execute(Collection<GridCoverage2D> coverages, Geometry roi, String transformChoice, Integer index) BandSelectProcess.execute(GridCoverage2D coverage, int[] sampleDims, Integer visibleSampleDim) ConvolveCoverageProcess.execute(GridCoverage2D coverage, KernelImageN kernel, Integer kernelRadius, Integer kernelWidth, Integer kernelHeight) CropCoverage.execute(GridCoverage2D coverage, Geometry cropShape, ProgressListener progressListener) JiffleProcess.execute(GridCoverage2D[] coverages, String script, String destName, String[] sourceNames, Range.DataType dataType, Integer outputBandCount, String outputBandNames, ProgressListener progressListener) Executes a Jiffle raster algebra.MultiplyCoveragesProcess.execute(GridCoverage2D coverageA, GridCoverage2D coverageB, ProgressListener progressListener) NormalizeCoverageProcess.execute(GridCoverage2D coverage) RangeLookupProcess.execute(GridCoverage2D coverage, Integer classificationBand, List<Range> classificationRanges, int[] outputPixelValues, Double noData, ProgressListener listener) RangeLookupProcess.execute(GridCoverage2D coverage, Integer classificationBand, List<Range> classificationRanges, ProgressListener listener) Execute the RangeLookupProcess on the provided coverage (left for backwards compatibility)ScaleCoverage.execute(GridCoverage2D coverage, double xScale, double yScale, double xTranslate, double yTranslate, Interpolation interpolation) StyleCoverage.execute(GridCoverage2D coverage, Style style) TransparencyFillProcess.execute(GridCoverage2D coverage, Integer width, ProgressListener listener) Methods in org.geotools.process.raster with parameters of type GridCoverage2DModifier and TypeMethodDescriptionstatic voidBaseCoverageAlgebraProcess.checkCompatibleCoverages(GridCoverage2D coverageA, GridCoverage2D coverageB) static SimpleFeatureTypeCoverageUtilities.createFeatureType(GridCoverage2D gc2d, Class<? extends Geometry> geometryClass) Creates aSimpleFeatureTypethat exposes a coverage as a collections of feature points, mapping the centre of each pixel as a point plus all the bands as attributes.static GridCoverage2DCoverageUtilities.crop(GridCoverage2D coverage, ReferencedEnvelope geometryEnvelope) Crops a given grid coverage to the specified geometry envelope using a coverage crop operation.AddCoveragesProcess.execute(GridCoverage2D coverageA, GridCoverage2D coverageB, ProgressListener progressListener) AffineProcess.execute(GridCoverage2D coverage, Double scaleX, Double scaleY, Double shearX, Double shearY, Double translateX, Double translateY, double[] nodata, Interpolation interp) BandSelectProcess.execute(GridCoverage2D coverage, int[] sampleDims, Integer visibleSampleDim) ContourProcess.execute(GridCoverage2D gc2d, Integer band, double[] levels, Double interval, Boolean simplify, Boolean smooth, Geometry roi, ProgressListener progressListener) ConvolveCoverageProcess.execute(GridCoverage2D coverage, KernelImageN kernel, Integer kernelRadius, Integer kernelWidth, Integer kernelHeight) CoverageClassStats.execute(GridCoverage2D coverage, List<Statistics.StatsType> stats, Integer band, Integer classes, ClassificationMethod method, Double noData, ProgressListener progressListener) CropCoverage.execute(GridCoverage2D coverage, Geometry cropShape, ProgressListener progressListener) FootprintExtractionProcess.execute(GridCoverage2D coverage, List<Range<Integer>> exclusionRanges, Double thresholdArea, Boolean computeSimplifiedFootprint, Double simplifierFactor, Boolean removeCollinear, Boolean forceValid, MarchingSquaresVectorizer.ImageLoadingType imageLoadingType, ProgressListener progressListener) Executes the raster to vector process.JiffleProcess.execute(GridCoverage2D[] coverages, String script, String destName, String[] sourceNames, Range.DataType dataType, Integer outputBandCount, String outputBandNames, ProgressListener progressListener) Executes a Jiffle raster algebra.MultiplyCoveragesProcess.execute(GridCoverage2D coverageA, GridCoverage2D coverageB, ProgressListener progressListener) NormalizeCoverageProcess.execute(GridCoverage2D coverage) PolygonExtractionProcess.execute(GridCoverage2D coverage, Integer band, Boolean insideEdges, Geometry roi, Collection<Number> noDataValues, List<Range> classificationRanges, ProgressListener progressListener) Executes the raster to vector process.RangeLookupProcess.execute(GridCoverage2D coverage, Integer classificationBand, List<Range> classificationRanges, int[] outputPixelValues, Double noData, ProgressListener listener) RangeLookupProcess.execute(GridCoverage2D coverage, Integer classificationBand, List<Range> classificationRanges, ProgressListener listener) Execute the RangeLookupProcess on the provided coverage (left for backwards compatibility)RasterAsPointCollectionProcess.execute(GridCoverage2D gc2d, CoordinateReferenceSystem targetCRS, Float scaleFactor, Interpolation interpolation, Boolean emisphere) RasterZonalStatistics.execute(GridCoverage2D coverage, Integer band, SimpleFeatureCollection zones, GridCoverage2D classification) List<ZoneGeometry>RasterZonalStatistics2.execute(GridCoverage2D coverage, int[] bands, List<SimpleFeature> zones, GridCoverage2D classifier, Range nodata, Geometry mask, boolean useROIAccessor, Polygon roi, Statistics.StatsType[] stats, double[] minbounds, double[] maxbounds, int[] numbins, List<Range> rangeData, boolean localStats) ScaleCoverage.execute(GridCoverage2D coverage, double xScale, double yScale, double xTranslate, double yTranslate, Interpolation interpolation) StyleCoverage.execute(GridCoverage2D coverage, Style style) TransparencyFillProcess.execute(GridCoverage2D coverage, Integer width, ProgressListener listener) static List<RangeDouble>CoverageUtilities.getNoDataAsList(GridCoverage2D coverage) Retrieves the no data ranges for a given grid coverage.CoverageUtilities.getRegionParamsFromGridCoverage(GridCoverage2D gridCoverage) Get the parameters of the region covered by thecoverage.static ROICoverageUtilities.getSimplifiedRoiGeometry(GridCoverage2D coverage, Geometry geometry) Converts a given geometry to a simplified Region of Interest (ROI) in raster space for a given grid coverage.static SimpleFeatureCollectionContourProcess.process(GridCoverage2D gc2d, Integer band, double[] levels, Double interval, Boolean simplify, Boolean smooth, Geometry roi, ProgressListener progressListener) Perform the contouring on the input GridCoverage2D and returns the results as a feature collection.Method parameters in org.geotools.process.raster with type arguments of type GridCoverage2DModifier and TypeMethodDescriptionstatic voidBaseCoverageAlgebraProcess.checkCompatibleCoveragesForMerge(Collection<GridCoverage2D> coverages) Utility method for ensuring that all the Input Coverages have the same CRSBandMergeProcess.execute(Collection<GridCoverage2D> coverages, Geometry roi, String transformChoice, Integer index) Constructors in org.geotools.process.raster with parameters of type GridCoverage2DModifierConstructorDescriptionMarchingSquaresVectorizer(GridCoverage2D inGeodata, RenderingHints hints, double thresholdArea, double simplifierFactor, MarchingSquaresVectorizer.ImageLoadingType imageLoadingType, List<Range<Integer>> exclusionLuminanceRanges) Main Constructor usingGridCoverage2Das input. -
Uses of GridCoverage2D in org.geotools.process.vector
Methods in org.geotools.process.vector that return GridCoverage2DModifier and TypeMethodDescriptionBarnesSurfaceProcess.execute(SimpleFeatureCollection obsFeatures, String valueAttr, Integer argDataLimit, Double argScale, Double argConvergence, Integer argPasses, Integer argMinObsCount, Double argMaxObsDistance, Double argNoDataValue, Integer argPixelsPerCell, Double argQueryBuffer, ReferencedEnvelope outputEnv, Integer outputWidth, Integer outputHeight, ProgressListener monitor) HeatmapProcess.execute(SimpleFeatureCollection obsFeatures, Integer argRadiusPixels, String valueAttr, Integer argPixelsPerCell, ReferencedEnvelope argOutputEnv, Integer argOutputWidth, Integer argOutputHeight, ProgressListener monitor) VectorToRasterProcess.execute(SimpleFeatureCollection features, Integer rasterWidth, Integer rasterHeight, String title, String attribute, Bounds bounds, ProgressListener progressListener) static GridCoverage2DVectorToRasterProcess.process(SimpleFeatureCollection features, Object attribute, Dimension gridDim, Bounds bounds, String covName, ProgressListener monitor) A static helper method that can be called directy to run the process. -
Uses of GridCoverage2D in org.geotools.renderer.lite
Methods in org.geotools.renderer.lite that return GridCoverage2DModifier and TypeMethodDescriptionprotected abstract GridCoverage2DRenderingTransformationHelper.readCoverage(GridCoverage2DReader reader, Object params, GridGeometry2D readGG) Subclasses will override and provide means to read the coverageConstructors in org.geotools.renderer.lite with parameters of type GridCoverage2DModifierConstructorDescriptionRenderRasterRequest(Graphics2D graphics, GridCoverage2D coverage, boolean disposeCoverage, RasterSymbolizer symbolizer, CoordinateReferenceSystem destinationCRS, AffineTransform worldToScreen, Interpolation interpolation) -
Uses of GridCoverage2D in org.geotools.renderer.lite.gridcoverage2d
Methods in org.geotools.renderer.lite.gridcoverage2d that return GridCoverage2DModifier and TypeMethodDescriptionstatic GridCoverage2DGridCoverageRendererUtilities.affine(GridCoverage2D coverage, Interpolation interpolation, AffineTransform affineTransform, double[] bkgValues, boolean useInputSampleDimensions, GridCoverageFactory gridCoverageFactory, Hints hints) Apply an affineTransformation to a GridCoveragestatic GridCoverage2DGridCoverageRendererUtilities.crop(GridCoverage2D coverage, GeneralBounds destinationEnvelope, boolean doReprojection, double[] backgroundValues, Hints hints) Crop a coverage on a specified destination EnvelopeRasterSymbolizerHelper.execute()We are hacking here a solutions for whenever the user either did not specify a style or did specify a bad one and the resulting image seems not be drawable.BaseCoverageProcessingNode.getOutput()This method is responsible for triggering the execution of thisCoverageProcessingNodeand also of all its sources.static GridCoverage2DGridCoverageRendererUtilities.mosaicSorted(List<GridCoverage2D> coverages, GeneralBounds destinationEnvelope, double[] bgValues, Hints hints) Mosaic coverages with a preliminary sorting by sizeGridCoverageReaderHelper.readCoverage(GeneralParameterValue[] params) Reads a single coverage for the area specified in the constructor, the code will not attempt multiple reads to manage reads across the date line, reducing the read area, splitting it into parts to manage certain projections (e.g., conic) and so onstatic 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 missingMethods in org.geotools.renderer.lite.gridcoverage2d that return types with arguments of type GridCoverage2DModifier and TypeMethodDescriptionstatic 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 List<GridCoverage2D>GridCoverageRendererUtilities.forceToValidBounds(List<GridCoverage2D> coverages, ProjectionHandler handler, double[] bgValues, CoordinateReferenceSystem targetCRS, Hints hints) Forces an input list of coverages to the valid bounds of the provided target CRS, when a reprojection is needed, using a ProjectionHandler.GridCoverageReaderHelper.readCoverages(GeneralParameterValue[] readParams, ProjectionHandler handler) Reads the data taking into account advanced projection handling in order to deal with date line crossing, poles and other projection trouble areas.GridCoverageReaderHelper.readCoverages(GeneralParameterValue[] readParams, ProjectionHandler handler, GridCoverageFactory gridCoverageFactory) Reads the data taking into account advanced projection handling in order to deal with date line crossing, poles and other projection trouble areas.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 coveragesMethods in org.geotools.renderer.lite.gridcoverage2d with parameters of type GridCoverage2DModifier and TypeMethodDescriptionstatic GridCoverage2DGridCoverageRendererUtilities.affine(GridCoverage2D coverage, Interpolation interpolation, AffineTransform affineTransform, double[] bkgValues, boolean useInputSampleDimensions, GridCoverageFactory gridCoverageFactory, Hints hints) Apply an affineTransformation to a GridCoveragestatic GridCoverage2DGridCoverageRendererUtilities.crop(GridCoverage2D coverage, GeneralBounds destinationEnvelope, boolean doReprojection, double[] backgroundValues, Hints hints) Crop a coverage on a specified destination EnvelopevoidGridCoverageRenderer.paint(Graphics2D graphics, GridCoverage2D gridCoverage, RasterSymbolizer symbolizer) Paint this grid coverage.voidGridCoverageRenderer.paint(Graphics2D graphics, GridCoverage2D gridCoverage, RasterSymbolizer symbolizer, double[] bkgValues) Paint this grid coverage.GridCoverageRenderer.renderImage(GridCoverage2D gridCoverage, RasterSymbolizer symbolizer, double[] bkgValues) Turns the coverage into a rendered image applying the necessary transformations and the symbolizerGridCoverageRenderer.renderImage(GridCoverage2D gridCoverage, RasterSymbolizer symbolizer, Interpolation interpolation, Color background, int tileSizeX, int tileSizeY) Turns the coverage into a rendered image applying the necessary transformations and the symbolizerstatic 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 missingMethod parameters in org.geotools.renderer.lite.gridcoverage2d with type arguments of type GridCoverage2DModifier and TypeMethodDescriptionstatic 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 List<GridCoverage2D>GridCoverageRendererUtilities.forceToValidBounds(List<GridCoverage2D> coverages, ProjectionHandler handler, double[] bgValues, CoordinateReferenceSystem targetCRS, Hints hints) Forces an input list of coverages to the valid bounds of the provided target CRS, when a reprojection is needed, using a ProjectionHandler.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 coveragesConstructors in org.geotools.renderer.lite.gridcoverage2d with parameters of type GridCoverage2D -
Uses of GridCoverage2D in org.geotools.tile.util
Methods in org.geotools.tile.util that return GridCoverage2D -
Uses of GridCoverage2D in org.geotools.tpk
Methods in org.geotools.tpk that return GridCoverage2D