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
- IOException
RangeType 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
IOException
CoverageSource.TemporalDomain getTemporalDomain() throws IOException
IOException
CoverageSource.VerticalDomain getVerticalDomain() throws IOException
IOException
List<CoverageSource.AdditionalDomain> getAdditionalDomains() throws IOException
IOException
List<? extends RasterLayout> getOverviewsLayouts(ProgressListener listener) throws IOException
IOException
int getOverviewsNumber(ProgressListener listener) throws IOException
IOException
List<DimensionDescriptor> getDimensionDescriptors() throws IOException
IOException
Copyright © 1996–2019 Geotools. All rights reserved.