ILcdWCSCapabilitiesProvider
and the ILcdOGCModelProvider
.public interface ILcdCoverageOfferingList
The WCS server uses this interface as central access point to determine the coverages to be offered, to retrieve the coverage metadata and to access the actual data behind the coverage.
This interface needs to be implemented by the user to serve coverage data using the WCS server. The methods of this interface are called by the WCS server and are not not intended to be called directly by the user.
Modifier and Type | Method and Description |
---|---|
ILcdCoverageOffering |
getCoverageOffering(int aIndex,
TLcdWCSRequestContext aRequestContext)
Deprecated.
Returns the coverage offering at the given index.
|
ILcdCoverageOffering |
getCoverageOffering(String aName,
TLcdWCSRequestContext aRequestContext)
Deprecated.
Returns the coverage offering with the given name.
|
int |
getCoverageOfferingCount(TLcdWCSRequestContext aRequestContext)
Deprecated.
Returns the number of coverage offerings in the list.
|
ILcdModel |
getModel(String aCoverageName,
Object[] aCoverageFilter,
TLcdWCSRequestContext aRequestContext)
Deprecated.
Returns a model for the given coverage offering name and optional spatial, temporal or other filter.
|
ILcdModelReference |
getModelReference(String aCoverageName,
TLcdWCSRequestContext aRequestContext)
Deprecated.
Returns the model reference for the given coverage offering name.
|
int getCoverageOfferingCount(TLcdWCSRequestContext aRequestContext)
aRequestContext
- context information regarding the WCS request being handledILcdCoverageOffering getCoverageOffering(int aIndex, TLcdWCSRequestContext aRequestContext) throws IndexOutOfBoundsException, IOException
aIndex
- the index of the coverage offering to be retrievedaRequestContext
- context information regarding the WCS request being handledIndexOutOfBoundsException
- if the given index is invalidIOException
- in case of an I/O error while retrieving the coverage offeringILcdModel getModel(String aCoverageName, Object[] aCoverageFilter, TLcdWCSRequestContext aRequestContext) throws IOException
aCoverageName
- the name of a coverage offering. This is always an existing coverage name; incorrect coverage
names specified in the request are automatically validated and handled.aCoverageFilter
- a spatial, temporal or other filter. Can be null
.aRequestContext
- context information regarding the WCS request being handledIOException
- in case of an I/O error while retrieving the modelILcdModelReference getModelReference(String aCoverageName, TLcdWCSRequestContext aRequestContext) throws IOException
aCoverageName
- the name of a coverage offering. This is always an existing coverage name; incorrect coverage
names specified in the request are automatically validated and handled.aRequestContext
- context information regarding the WCS request being handledIOException
- in case of an I/O error while retrieving the model referenceILcdCoverageOffering getCoverageOffering(String aName, TLcdWCSRequestContext aRequestContext) throws IOException
aName
- the name of the coverage offering to be retrieved. This is always an existing coverage name; incorrect coverage
names specified in the request are automatically validated and handled.aRequestContext
- context information regarding the WCS request being handledIOException
- in case of an I/O error while retrieving the coverage offering