# Uses of Interface
org.apache.sis.storage.GridCoverageResource

Packages that use GridCoverageResource
Package
Description
org.apache.sis.gui.coverage
Widgets showing `GridCoverage` images or sample values.
org.apache.sis.storage
Data store base types for retrieving and saving geospatial data in various storage formats.
org.apache.sis.storage.aggregate
Resources which are aggregations or concatenations of other resources.
org.apache.sis.storage.geotiff
A data store that can read and write GeoTIFF files as grid coverages.

- ## Uses of GridCoverageResource in org.apache.sis.gui.coverage

  Fields in org.apache.sis.gui.coverage with type parameters of type GridCoverageResource
  Modifier and Type
  Field
  Description
  `final ObjectProperty<GridCoverageResource>`
  CoverageCanvas.`resourceProperty`
  The source of coverage data shown in this canvas.
  `final ObjectProperty<GridCoverageResource>`
  CoverageExplorer.`resourceProperty`
  The source of coverage data shown in this explorer.
  Methods in org.apache.sis.gui.coverage that return GridCoverageResource
  Modifier and Type
  Method
  Description
  `final GridCoverageResource`
  CoverageCanvas.`getResource()`
  Returns the source of coverages for this viewer.
  `final GridCoverageResource`
  CoverageExplorer.`getResource()`
  Returns the source of coverages for this explorer.
  Methods in org.apache.sis.gui.coverage that return types with arguments of type GridCoverageResource
  Modifier and Type
  Method
  Description
  `final Optional<GridCoverageResource>`
  ImageRequest.`getResource()`
  Returns the resource specified at construction time, or an empty value if none.
  Methods in org.apache.sis.gui.coverage with parameters of type GridCoverageResource
  Modifier and Type
  Method
  Description
  `final void`
  CoverageCanvas.`setResource(GridCoverageResource resource)`
  Sets the source of coverages shown in this viewer.
  `final void`
  CoverageExplorer.`setResource(GridCoverageResource resource)`
  Sets the source of coverages shown in this explorer.
  Constructors in org.apache.sis.gui.coverage with parameters of type GridCoverageResource
  Modifier
  Constructor
  Description
  ``
  `ImageRequest(GridCoverageResource source, GridGeometry domain, int... range)`
  Creates a new request for loading an image from the specified resource.

- ## Uses of GridCoverageResource in org.apache.sis.storage

  Subinterfaces of GridCoverageResource in org.apache.sis.storage
  Modifier and Type
  Interface
  Description
  `interface`
  `WritableGridCoverageResource`
  A `GridCoverageResource` with writing capabilities.
  Classes in org.apache.sis.storage that implement GridCoverageResource
  Modifier and Type
  Class
  Description
  `class`
  `AbstractGridCoverageResource`
  Default implementations of several methods for classes that want to implement the `GridCoverageResource` interface.
  `class`
  `MemoryGridCoverageResource`
  A Grid Coverage Resource stored in memory.
  Methods in org.apache.sis.storage that return GridCoverageResource
  Modifier and Type
  Method
  Description
  `protected GridCoverageResource`
  CoverageQuery.`execute(GridCoverageResource source)`
  Applies this query on the given coverage resource.
  `default GridCoverageResource`
  GridCoverageResource.`subset(Query query)`
  Requests a subset of the coverage.
  Methods in org.apache.sis.storage with parameters of type GridCoverageResource
  Modifier and Type
  Method
  Description
  `protected GridCoverageResource`
  CoverageQuery.`execute(GridCoverageResource source)`
  Applies this query on the given coverage resource.

- ## Uses of GridCoverageResource in org.apache.sis.storage.aggregate

  Methods in org.apache.sis.storage.aggregate with parameters of type GridCoverageResource
  Modifier and Type
  Method
  Description
  `void`
  CoverageAggregator.`add(GridCoverageResource resource)`
  Adds the given resource.
  `void`
  CoverageAggregator.`add(GridCoverageResource resource, double lower, double span, SingleCRS crs)`
  Adds the given resource augmented with a single grid dimension.
  `void`
  CoverageAggregator.`add(GridCoverageResource resource, Instant lower, Duration span)`
  Adds the given resource augmented with a single temporal grid dimension.
  `void`
  CoverageAggregator.`add(GridCoverageResource resource, GridGeometry dimToAdd)`
  Adds the given resource augmented with the specified grid dimensions.
  `void`
  CoverageAggregator.`addRangeAggregate(GridCoverageResource... sources)`
  Adds a resource whose range is the aggregation of the ranges of a sequence of resources.
  `void`
  CoverageAggregator.`addRangeAggregate(GridCoverageResource[] sources, int[][] bandsPerSource)`
  Adds a resource whose range is the aggregation of the specified bands of a sequence of resources.
  Method parameters in org.apache.sis.storage.aggregate with type arguments of type GridCoverageResource
  Modifier and Type
  Method
  Description
  `void`
  CoverageAggregator.`addAll(Stream<? extends GridCoverageResource> resources)`
  Adds all grid resources provided by the given stream.

- ## Uses of GridCoverageResource in org.apache.sis.storage.geotiff

  Methods in org.apache.sis.storage.geotiff that return GridCoverageResource
  Modifier and Type
  Method
  Description
  `GridCoverageResource`
  GeoTiffStore.`append(RenderedImage image, GridGeometry grid, Metadata metadata)`
  Encodes the given image in the GeoTIFF file.
  `GridCoverageResource`
  GeoTiffStore.`append(GridCoverage coverage, Metadata metadata)`
  Adds a new grid coverage in the GeoTIFF file.
  `GridCoverageResource`
  GeoTiffStore.`findResource(String sequence)`
  Returns the image at the given index.
  Methods in org.apache.sis.storage.geotiff that return types with arguments of type GridCoverageResource
  Modifier and Type
  Method
  Description
  `List<GridCoverageResource>`
  GeoTiffStore.`components()`
  Returns descriptions of all images in this GeoTIFF file.