public interface CoverageSource
| Modifier and Type | Interface and Description |
|---|---|
static class |
CoverageSource.AdditionalDomain |
static class |
CoverageSource.DomainType |
static class |
CoverageSource.SpatialDomain |
static class |
CoverageSource.TemporalDomain |
static class |
CoverageSource.VerticalDomain |
Name getName(ProgressListener listener)
ResourceInfo getInfo(ProgressListener listener)
Please note that for FeatureContent:
Map<String,Parameter<?>> getReadParameterInfo()
read(CoverageReadRequest, ProgressListener) method.
Map describing the Map for read(CoverageReadRequest,
ProgressListener).CoverageResponse read(CoverageReadRequest request, ProgressListener listener) throws IOException
request - the input DefaultCoverageRequest.listener - IOExceptionRangeType getRangeType(ProgressListener listener) throws IOException
RangeType instance which can be used to describe the codomain for the
underlying coverage.listener - RangeType instance which can be used to describe the codomain for the
underlying coverage.IOException - in case something bad occursvoid dispose()
CoverageSource and releases any lock or cached information it holds.
Once a CoverageAccess has been disposed it can be seen as being in unspecified
state, hence calling a method on it may have unpredictable results.
EnumSet<CoverageCapabilities> getCapabilities()
CoverageCapabilities which can be used to discover capabilities of a
certain CoverageSource.
You can use set membership to quickly test abilities:
if( getCapabilities().contains( CoverageCapabilities.READ_SUBSAMPLING ) ){
...
}
EnumSet of CoverageCapabilities which can be used to discover capabilities
of this CoverageSource.MetadataNode getMetadata(String metadataDomain, ProgressListener listener)
CoordinateReferenceSystem getCoordinateReferenceSystem()
CoverageSource.SpatialDomain getSpatialDomain() throws IOException
IOExceptionCoverageSource.TemporalDomain getTemporalDomain() throws IOException
IOExceptionCoverageSource.VerticalDomain getVerticalDomain() throws IOException
IOExceptionList<CoverageSource.AdditionalDomain> getAdditionalDomains() throws IOException
IOExceptionList<? extends RasterLayout> getOverviewsLayouts(ProgressListener listener) throws IOException
IOExceptionint getOverviewsNumber(ProgressListener listener) throws IOException
IOExceptionList<DimensionDescriptor> getDimensionDescriptors() throws IOException
IOExceptionCopyright © 1996–2019 Geotools. All rights reserved.