Package org.geotools.coverage.io
Interface CoverageStore
-
- All Superinterfaces:
CoverageSource
public interface CoverageStore extends CoverageSource
Provided read-write access to a coverage data product.- Author:
- Simone Giannecchini, GeoSolutions, Jody Garnett
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface CoverageSource
CoverageSource.AdditionalDomain, CoverageSource.DomainType, CoverageSource.SpatialDomain, CoverageSource.TemporalDomain, CoverageSource.VerticalDomain
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Parameter<?>>
getUpdateParameterInfo()
Describes the required (and optional) parameters that can be passed to the#update(CoverageReadRequest, ProgressListener)
method.CoverageResponse
update(CoverageUpdateRequest writeRequest, ProgressListener progress)
Issue a writeRequest to the coverage store.-
Methods inherited from interface CoverageSource
dispose, getAdditionalDomains, getCapabilities, getCoordinateReferenceSystem, getDimensionDescriptors, getInfo, getMetadata, getMetadataDomains, getName, getOverviewsLayouts, getOverviewsNumber, getRangeType, getReadParameterInfo, getSpatialDomain, getTemporalDomain, getVerticalDomain, read
-
-
-
-
Method Detail
-
getUpdateParameterInfo
Map<String,Parameter<?>> getUpdateParameterInfo()
Describes the required (and optional) parameters that can be passed to the#update(CoverageReadRequest, ProgressListener)
method.
-
update
CoverageResponse update(CoverageUpdateRequest writeRequest, ProgressListener progress)
Issue a writeRequest to the coverage store.The writeRequest should be constructed within the guidelines provided by the getUpdateParameterInfo method; and should be limited to the abilities laid out by the getCapabilities method.
- Returns:
- response capturing the success/failure and side effects of performing the update.
-
-