Uses of Class
org.apache.sis.coverage.grid.GridCoverage
Packages that use GridCoverage
Package
Description
A coverage backed by a regular grid.
A set of helper classes for grid coverages.
Helper classes for the rendering of grid coverages.
Specialization of
org.apache.sis.internal.sql.feature
for the PostGIS database.Utility classes for the implementation of SIS storage classes.
Simple data store implementations for some ESRI grid formats (ASCII and binary).
Bridges between Apache SIS data stores and Java Image I/O.
Data store base types for retrieving and saving geospatial data
in various storage formats.
Resources which are aggregations or concatenations of other resources.
Maps GeoTIFF tags to ISO metadata and read raster data as coverages.
-
Uses of GridCoverage in org.apache.sis.coverage.grid
Subclasses of GridCoverage in org.apache.sis.coverage.gridModifier and TypeClassDescriptionclass
Basic access to grid data values backed by a n-dimensionalDataBuffer
.(package private) final class
Decorates aGridCoverage
in order to convert sample values on the fly.(package private) class
A grid coverage which is derived from a single source coverage, The default implementations of methods in this class assume that this derived coverage uses the same sample dimensions than the source coverage.class
Basic access to grid data values backed by a two-dimensionalRenderedImage
.(package private) final class
A multi-dimensional grid coverage where each two-dimensional slice is the resampling of data from another grid coverage.(package private) final class
A grid coverage with the same data than the source coverage, with only a translation applied on grid coordinates.Fields in org.apache.sis.coverage.grid declared as GridCoverageModifier and TypeFieldDescriptionprivate GridCoverage
GridCoverage.convertedView
View over this grid coverage after conversion of sample values, ornull
if not yet created.private final GridCoverage
DefaultEvaluator.coverage
The coverage in which to evaluate sample values.private GridCoverage
GridCoverage.packedView
View over this grid coverage after conversion of sample values, ornull
if not yet created.protected final GridCoverage
DerivedGridCoverage.source
The source grid coverage.Methods in org.apache.sis.coverage.grid that return GridCoverageModifier and TypeMethodDescriptionDomainLinearizer.apply
(GridCoverage coverage) Returns a grid coverage with a linear approximation of the grid to CRS conversion.GridCoverageBuilder.build()
Creates the grid coverage from the domain, ranges and values given to setter methods.GridCoverageProcessor.convert
(GridCoverage source, org.opengis.referencing.operation.MathTransform1D[] converters, Function<SampleDimension.Builder, SampleDimension> sampleDimensionModifier) Returns a coverage with sample values converted by the given functions.(package private) static GridCoverage
ConvertedGridCoverage.create
(GridCoverage source, boolean converted) Returns a coverage of converted values computed from a coverage of packed values, or conversely.(package private) static GridCoverage
ResampledGridCoverage.create
(GridCoverage source, GridGeometry target, ImageProcessor processor, boolean allowOperationReplacement) Implementation ofGridCoverageProcessor.resample(GridCoverage, GridGeometry)
.(package private) static GridCoverage
TranslatedGridCoverage.create
(GridCoverage source, GridGeometry domain, long[] translation, boolean allowSourceReplacement) Returns a grid coverage which will use thedomain
grid geometry.protected final GridCoverage
ConvertedGridCoverage.createConvertedValues
(boolean converted) Overridden as a matter of principle, but should not been invoked.protected GridCoverage
GridCoverage.createConvertedValues
(boolean converted) Creates the grid coverage instance for the converted or packed values.protected GridCoverage
GridCoverage2D.createConvertedValues
(boolean converted) Creates a grid coverage that contains real values or sample values, depending ifconverted
istrue
orfalse
respectively.protected final GridCoverage
TranslatedGridCoverage.createConvertedValues
(boolean converted) Returns a grid coverage that contains real values or sample values, depending ifconverted
istrue
orfalse
respectively.ConvertedGridCoverage.forConvertedValues
(boolean converted) Returns this coverage or the source coverage depending on whetherconverted
matches the kind of content of this coverage.GridCoverage.forConvertedValues
(boolean converted) Returns a grid coverage that contains real values or sample values, depending ifconverted
istrue
orfalse
respectively.ConvertedGridCoverage.SampleConverter.getCoverage()
Returns the enclosing coverage.DefaultEvaluator.getCoverage()
Returns the coverage from which this evaluator is fetching sample values.GridCoverage.Evaluator.getCoverage()
Returns the coverage from which this evaluator is fetching sample values.GridCoverageProcessor.mask
(GridCoverage source, RegionOfInterest mask, boolean maskInside) Applies a mask defined by a region of interest (ROI).GridCoverageProcessor.resample
(GridCoverage source, GridGeometry target) Creates a new coverage with a different grid extent, resolution or coordinate reference system.GridCoverageProcessor.resample
(GridCoverage source, org.opengis.referencing.crs.CoordinateReferenceSystem target) Creates a new coverage with a different coordinate reference system.GridCoverageProcessor.shiftGrid
(GridCoverage source, long... translation) Translates grid coordinates by the given amount of cells without changing "real world" coordinates.private GridCoverage
ResampledGridCoverage.specialize
(boolean allowGeometryReplacement, boolean allowOperationReplacement) If this coverage can be represented as aGridCoverage2D
instance, returns such instance.Methods in org.apache.sis.coverage.grid with parameters of type GridCoverageModifier and TypeMethodDescriptionDomainLinearizer.apply
(GridCoverage coverage) Returns a grid coverage with a linear approximation of the grid to CRS conversion.GridCoverageProcessor.convert
(GridCoverage source, org.opengis.referencing.operation.MathTransform1D[] converters, Function<SampleDimension.Builder, SampleDimension> sampleDimensionModifier) Returns a coverage with sample values converted by the given functions.(package private) static GridCoverage
ConvertedGridCoverage.create
(GridCoverage source, boolean converted) Returns a coverage of converted values computed from a coverage of packed values, or conversely.(package private) static GridCoverage
ResampledGridCoverage.create
(GridCoverage source, GridGeometry target, ImageProcessor processor, boolean allowOperationReplacement) Implementation ofGridCoverageProcessor.resample(GridCoverage, GridGeometry)
.(package private) static GridCoverage
TranslatedGridCoverage.create
(GridCoverage source, GridGeometry domain, long[] translation, boolean allowSourceReplacement) Returns a grid coverage which will use thedomain
grid geometry.(package private) static DataType
ConvertedGridCoverage.getBandType
(List<SampleDimension> targets, boolean converted, GridCoverage source) Returns the data type for range of values of given sample dimensions.GridCoverageProcessor.mask
(GridCoverage source, RegionOfInterest mask, boolean maskInside) Applies a mask defined by a region of interest (ROI).GridCoverageProcessor.resample
(GridCoverage source, GridGeometry target) Creates a new coverage with a different grid extent, resolution or coordinate reference system.GridCoverageProcessor.resample
(GridCoverage source, org.opengis.referencing.crs.CoordinateReferenceSystem target) Creates a new coverage with a different coordinate reference system.GridCoverageProcessor.shiftGrid
(GridCoverage source, long... translation) Translates grid coordinates by the given amount of cells without changing "real world" coordinates.private static String
DerivedGridCoverage.summary
(GridCoverage source) Returns a short (single-line) string representation of the given coverage.Constructors in org.apache.sis.coverage.grid with parameters of type GridCoverageModifierConstructorDescription(package private)
ConvertedGridCoverage
(GridCoverage source, List<SampleDimension> range, org.opengis.referencing.operation.MathTransform1D[] converters, boolean isConverted, ImageProcessor processor, boolean isUSerDefined) Creates a new coverage with the same grid geometry than the given coverage but converted sample dimensions.protected
DefaultEvaluator
(GridCoverage coverage) Creates a new evaluator for the given coverage.(package private)
DerivedGridCoverage
(GridCoverage source, List<? extends SampleDimension> ranges) Constructs a new grid coverage which is derived from the given source.(package private)
DerivedGridCoverage
(GridCoverage source, GridGeometry domain) Constructs a new grid coverage which is derived from the given source.(package private)
GridCoverage
(GridCoverage source, GridGeometry domain) Constructs a new grid coverage with the same sample dimensions than the given source.GridCoverage2D
(GridCoverage source, RenderedImage data) Constructs a grid coverage using the same domain and range than the given coverage, but different data.(package private)
GridCoverage2D
(GridCoverage source, GridGeometry domain, GridExtent extent, RenderedImage data) Creates a new grid coverage for the resampling of specified source coverage.ImageRenderer
(GridCoverage coverage, GridExtent sliceExtent) Creates a new image renderer for the given slice extent.private
ResampledGridCoverage
(GridCoverage source, GridGeometry domain, org.opengis.referencing.operation.MathTransform toSourceCorner, org.opengis.referencing.operation.MathTransform toSourceCenter, CoordinateOperationFinder changeOfCRS, ImageProcessor processor) Creates a new grid coverage which will be the resampling of the given source.private
TranslatedGridCoverage
(GridCoverage source, GridGeometry domain, long[] translation) Constructs a new grid coverage which will delegate the rendering operation to the given source. -
Uses of GridCoverage in org.apache.sis.internal.coverage
Fields in org.apache.sis.internal.coverage declared as GridCoverageModifier and TypeFieldDescriptionprivate final GridCoverage
CoverageCombiner.destination
The destination coverage where to write the coverages given to thisCoverageCombiner
.Methods in org.apache.sis.internal.coverage with parameters of type GridCoverageModifier and TypeMethodDescriptionboolean
CoverageCombiner.apply
(GridCoverage... sources) Writes the given coverages on top of the destination coverage.private static GridGeometry
CoverageCombiner.getGridGeometry
(RenderedImage image, GridCoverage coverage, GridExtent slice) Returns information about conversion from pixel coordinates to "real world" coordinates.Constructors in org.apache.sis.internal.coverage with parameters of type GridCoverageModifierConstructorDescriptionCoverageCombiner
(GridCoverage destination, int xdim, int ydim) Creates a coverage combiner which will write in the given coverage. -
Uses of GridCoverage in org.apache.sis.internal.map.coverage
Methods in org.apache.sis.internal.map.coverage that return GridCoverageModifier and TypeMethodDescriptionfinal GridCoverage
RenderingData.ensureCoverageLoaded
(LinearTransform objectiveToDisplay, org.opengis.geometry.DirectPosition objectivePOI) Loads a new grid coverage if RenderingData.data is null or if the pyramid level changed.final GridCoverage
MultiResolutionCoverageLoader.getOrLoad
(int level) Returns the coverage at the given level if it is present in the cache, or loads and caches it otherwise.final GridCoverage
MultiResolutionCoverageLoader.getOrLoad
(GridGeometry domain, int[] range) If the a grid coverage for the given domain and range is in the cache, returns that coverage.Methods in org.apache.sis.internal.map.coverage with parameters of type GridCoverageModifier and TypeMethodDescriptionfinal boolean
RenderingData.ensureImageLoaded
(GridCoverage coverage, GridExtent sliceExtent, boolean force) Fetches the rendered image if RenderingData.data is null or is for a different slice. -
Uses of GridCoverage in org.apache.sis.internal.sql.postgis
Methods in org.apache.sis.internal.sql.postgis that return GridCoverageModifier and TypeMethodDescriptionRasterGetter.getValue
(InfoStatements stmts, ResultSet source, int columnIndex) Gets the value in the column at specified index.RasterReader.readAsCoverage
(ChannelDataInput input) Parses a raster from the given input stream and returns as a coverage.Methods in org.apache.sis.internal.sql.postgis with parameters of type GridCoverageModifier and TypeMethodDescriptionvoid
RasterWriter.write
(GridCoverage coverage, ChannelDataOutput output) Encodes the given grid coverage to the specified output. -
Uses of GridCoverage in org.apache.sis.internal.storage
Subclasses of GridCoverage in org.apache.sis.internal.storageModifier and TypeClassDescriptionclass
Base class of grid coverage read from a resource where data are stored in tiles.Fields in org.apache.sis.internal.storage declared as GridCoverageModifier and TypeFieldDescriptionfinal GridCoverage
MemoryGridResource.coverage
The grid coverage specified at construction time.Methods in org.apache.sis.internal.storage that return GridCoverageModifier and TypeMethodDescriptionprotected final GridCoverage
TiledGridResource.preload
(GridCoverage coverage) If the loading strategy is to load all tiles atread(…)
time, replaces the given coverage by a coverage will all data in memory.GridResourceWrapper.read
(GridGeometry domain, int... ranges) Loads a subset of the grid coverage represented by this resource.MemoryGridResource.read
(GridGeometry domain, int... ranges) Returns a subset of the wrapped grid coverage.final GridCoverage
WritableResourceSupport.update
(GridCoverage coverage) Reads the current coverage in the resource and updates its content with cell values from the given coverage.Methods in org.apache.sis.internal.storage with parameters of type GridCoverageModifier and TypeMethodDescriptionprotected final GridCoverage
TiledGridResource.preload
(GridCoverage coverage) If the loading strategy is to load all tiles atread(…)
time, replaces the given coverage by a coverage will all data in memory.final GridCoverage
WritableResourceSupport.update
(GridCoverage coverage) Reads the current coverage in the resource and updates its content with cell values from the given coverage.Constructors in org.apache.sis.internal.storage with parameters of type GridCoverageModifierConstructorDescriptionMemoryGridResource
(StoreListeners parent, GridCoverage coverage) Creates a new coverage stored in memory. -
Uses of GridCoverage in org.apache.sis.internal.storage.esri
Fields in org.apache.sis.internal.storage.esri declared as GridCoverageModifier and TypeFieldDescriptionprivate GridCoverage
AsciiGridStore.coverage
The full coverage, read when first requested then cached.Methods in org.apache.sis.internal.storage.esri that return GridCoverageModifier and TypeMethodDescriptionAsciiGridStore.read
(GridGeometry domain, int... ranges) Loads the data if not already done and closes the channel if read-only.RawRasterStore.read
(GridGeometry domain, int... ranges) Loads the data.Methods in org.apache.sis.internal.storage.esri with parameters of type GridCoverageModifier and TypeMethodDescription(package private) final Number
AsciiGridStore.setCoverage
(GridCoverage replacement, RenderedImage data, int band) Replaces all data by the given coverage.void
WritableStore.write
(GridCoverage coverage, WritableGridCoverageResource.Option... options) Writes a new coverage in the data store for this resource. -
Uses of GridCoverage in org.apache.sis.internal.storage.image
Fields in org.apache.sis.internal.storage.image with type parameters of type GridCoverageModifier and TypeFieldDescriptionprivate SoftReference<GridCoverage>
WorldFileResource.fullCoverage
Cached coverage for the full image, ornull
if none.Methods in org.apache.sis.internal.storage.image that return GridCoverageModifier and TypeMethodDescriptionfinal GridCoverage
SingleImageStore.read
(GridGeometry domain, int... ranges) Loads a subset of the image wrapped by this resource.final GridCoverage
WorldFileResource.read
(GridGeometry domain, int... ranges) Loads a subset of the image wrapped by this resource.Methods in org.apache.sis.internal.storage.image with parameters of type GridCoverageModifier and TypeMethodDescription(package private) final void
WorldFileResource.setGridCoverage
(GridCoverage coverage) Sets the grid coverage to the given value.void
SingleImageStore.Writable.write
(GridCoverage coverage, WritableGridCoverageResource.Option... options) Writes a new coverage in the data store for this resource.void
WritableResource.write
(GridCoverage coverage, WritableGridCoverageResource.Option... options) Writes a new coverage in the data store for this resource. -
Uses of GridCoverage in org.apache.sis.storage
Methods in org.apache.sis.storage that return GridCoverageModifier and TypeMethodDescriptionCoverageSubset.read
(GridGeometry domain, int... ranges) Loads a subset of the grid coverage represented by this resource.GridCoverageResource.read
(GridGeometry domain, int... ranges) Loads a subset of the grid coverage represented by this resource.Methods in org.apache.sis.storage with parameters of type GridCoverageModifier and TypeMethodDescriptionvoid
WritableGridCoverageResource.write
(GridCoverage coverage, WritableGridCoverageResource.Option... options) Writes a new coverage in the data store for this resource. -
Uses of GridCoverage in org.apache.sis.storage.aggregate
Subclasses of GridCoverage in org.apache.sis.storage.aggregateModifier and TypeClassDescription(package private) final class
A grid coverage where a single dimension is the concatenation of many grid coverages.Fields in org.apache.sis.storage.aggregate with type parameters of type GridCoverageModifier and TypeFieldDescriptionprivate final Cache<Integer,
GridCoverage> ConcatenatedGridCoverage.Loader.coverages
Cache ofGridCoverage
instances.Methods in org.apache.sis.storage.aggregate that return GridCoverageModifier and TypeMethodDescriptionprotected GridCoverage
ConcatenatedGridCoverage.createConvertedValues
(boolean converted) Returns a grid coverage that contains real values or sample values, depending ifconverted
istrue
orfalse
respectively.(package private) final GridCoverage
ConcatenatedGridCoverage.Loader.getOrLoad
(Integer key, GridCoverageResource source) Returns the coverage if available in the cache, or load it immediately otherwise.ConcatenatedGridResource.read
(GridGeometry domain, int... ranges) Loads a subset of the grid coverage represented by this resource. -
Uses of GridCoverage in org.apache.sis.storage.geotiff
Subclasses of GridCoverage in org.apache.sis.storage.geotiffModifier and TypeClassDescription(package private) final class
Raster data obtained from a compressed GeoTIFF file in the domain requested by user.(package private) class
Raster data obtained from a GeoTIFF file in the domain requested by user.Methods in org.apache.sis.storage.geotiff that return GridCoverageModifier and TypeMethodDescriptionfinal GridCoverage
DataCube.read
(GridGeometry domain, int... ranges) Creates aGridCoverage
which will load pixel data in the given domain.MultiResolutionImage.read
(GridGeometry domain, int... ranges) Loads a subset of the grid coverage represented by this resource.