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 TypeClassDescriptionclassBasic access to grid data values backed by a n-dimensionalDataBuffer.(package private) final classDecorates aGridCoveragein order to convert sample values on the fly.(package private) classA 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.classBasic access to grid data values backed by a two-dimensionalRenderedImage.(package private) final classA multi-dimensional grid coverage where each two-dimensional slice is the resampling of data from another grid coverage.(package private) final classA 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 GridCoverageGridCoverage.convertedViewView over this grid coverage after conversion of sample values, ornullif not yet created.private final GridCoverageDefaultEvaluator.coverageThe coverage in which to evaluate sample values.private GridCoverageGridCoverage.packedViewView over this grid coverage after conversion of sample values, ornullif not yet created.protected final GridCoverageDerivedGridCoverage.sourceThe 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 GridCoverageConvertedGridCoverage.create(GridCoverage source, boolean converted) Returns a coverage of converted values computed from a coverage of packed values, or conversely.(package private) static GridCoverageResampledGridCoverage.create(GridCoverage source, GridGeometry target, ImageProcessor processor, boolean allowOperationReplacement) Implementation ofGridCoverageProcessor.resample(GridCoverage, GridGeometry).(package private) static GridCoverageTranslatedGridCoverage.create(GridCoverage source, GridGeometry domain, long[] translation, boolean allowSourceReplacement) Returns a grid coverage which will use thedomaingrid geometry.protected final GridCoverageConvertedGridCoverage.createConvertedValues(boolean converted) Overridden as a matter of principle, but should not been invoked.protected GridCoverageGridCoverage.createConvertedValues(boolean converted) Creates the grid coverage instance for the converted or packed values.protected GridCoverageGridCoverage2D.createConvertedValues(boolean converted) Creates a grid coverage that contains real values or sample values, depending ifconvertedistrueorfalserespectively.protected final GridCoverageTranslatedGridCoverage.createConvertedValues(boolean converted) Returns a grid coverage that contains real values or sample values, depending ifconvertedistrueorfalserespectively.ConvertedGridCoverage.forConvertedValues(boolean converted) Returns this coverage or the source coverage depending on whetherconvertedmatches the kind of content of this coverage.GridCoverage.forConvertedValues(boolean converted) Returns a grid coverage that contains real values or sample values, depending ifconvertedistrueorfalserespectively.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 GridCoverageResampledGridCoverage.specialize(boolean allowGeometryReplacement, boolean allowOperationReplacement) If this coverage can be represented as aGridCoverage2Dinstance, 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 GridCoverageConvertedGridCoverage.create(GridCoverage source, boolean converted) Returns a coverage of converted values computed from a coverage of packed values, or conversely.(package private) static GridCoverageResampledGridCoverage.create(GridCoverage source, GridGeometry target, ImageProcessor processor, boolean allowOperationReplacement) Implementation ofGridCoverageProcessor.resample(GridCoverage, GridGeometry).(package private) static GridCoverageTranslatedGridCoverage.create(GridCoverage source, GridGeometry domain, long[] translation, boolean allowSourceReplacement) Returns a grid coverage which will use thedomaingrid geometry.(package private) static DataTypeConvertedGridCoverage.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 StringDerivedGridCoverage.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.protectedDefaultEvaluator(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.privateResampledGridCoverage(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.privateTranslatedGridCoverage(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 GridCoverageCoverageCombiner.destinationThe destination coverage where to write the coverages given to thisCoverageCombiner.Methods in org.apache.sis.internal.coverage with parameters of type GridCoverageModifier and TypeMethodDescriptionbooleanCoverageCombiner.apply(GridCoverage... sources) Writes the given coverages on top of the destination coverage.private static GridGeometryCoverageCombiner.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 GridCoverageRenderingData.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 GridCoverageMultiResolutionCoverageLoader.getOrLoad(int level) Returns the coverage at the given level if it is present in the cache, or loads and caches it otherwise.final GridCoverageMultiResolutionCoverageLoader.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 booleanRenderingData.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 TypeMethodDescriptionvoidRasterWriter.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 TypeClassDescriptionclassBase 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 GridCoverageMemoryGridResource.coverageThe grid coverage specified at construction time.Methods in org.apache.sis.internal.storage that return GridCoverageModifier and TypeMethodDescriptionprotected final GridCoverageTiledGridResource.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 GridCoverageWritableResourceSupport.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 GridCoverageTiledGridResource.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 GridCoverageWritableResourceSupport.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 GridCoverageAsciiGridStore.coverageThe 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 NumberAsciiGridStore.setCoverage(GridCoverage replacement, RenderedImage data, int band) Replaces all data by the given coverage.voidWritableStore.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.fullCoverageCached coverage for the full image, ornullif none.Methods in org.apache.sis.internal.storage.image that return GridCoverageModifier and TypeMethodDescriptionfinal GridCoverageSingleImageStore.read(GridGeometry domain, int... ranges) Loads a subset of the image wrapped by this resource.final GridCoverageWorldFileResource.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 voidWorldFileResource.setGridCoverage(GridCoverage coverage) Sets the grid coverage to the given value.voidSingleImageStore.Writable.write(GridCoverage coverage, WritableGridCoverageResource.Option... options) Writes a new coverage in the data store for this resource.voidWritableResource.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 TypeMethodDescriptionvoidWritableGridCoverageResource.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 classA 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.coveragesCache ofGridCoverageinstances.Methods in org.apache.sis.storage.aggregate that return GridCoverageModifier and TypeMethodDescriptionprotected GridCoverageConcatenatedGridCoverage.createConvertedValues(boolean converted) Returns a grid coverage that contains real values or sample values, depending ifconvertedistrueorfalserespectively.(package private) final GridCoverageConcatenatedGridCoverage.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 classRaster data obtained from a compressed GeoTIFF file in the domain requested by user.(package private) classRaster data obtained from a GeoTIFF file in the domain requested by user.Methods in org.apache.sis.storage.geotiff that return GridCoverageModifier and TypeMethodDescriptionfinal GridCoverageDataCube.read(GridGeometry domain, int... ranges) Creates aGridCoveragewhich 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.