org.deegree.services.wcs.coverages
Class WCSCoverage
java.lang.Object
org.deegree.services.wcs.coverages.WCSCoverage
- Direct Known Subclasses:
- MultiResolutionCoverage, SimpleCoverage
public abstract class WCSCoverage
- extends java.lang.Object
- Version:
- $Revision: 19574 $, $Date: 2009-09-10 12:29:08 +0200 (Do, 10. Sep 2009) $
- Author:
- Oliver Tonnhofer, last edited by: $Author: rbezema $
Field Summary |
protected org.deegree.coverage.AbstractCoverage |
coverage
The real coverage |
java.util.Set<org.deegree.geometry.Envelope> |
responseEnvelopes
The output envelopes in different coordinate systems, is synchronized |
Constructor Summary |
WCSCoverage(java.lang.String name,
java.lang.String label,
org.deegree.coverage.AbstractCoverage coverage,
CoverageOptions options,
org.deegree.coverage.rangeset.RangeSet rangeSet)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
responseEnvelopes
public final java.util.Set<org.deegree.geometry.Envelope> responseEnvelopes
- The output envelopes in different coordinate systems, is synchronized
coverage
protected final org.deegree.coverage.AbstractCoverage coverage
- The real coverage
WCSCoverage
public WCSCoverage(java.lang.String name,
java.lang.String label,
org.deegree.coverage.AbstractCoverage coverage,
CoverageOptions options,
org.deegree.coverage.rangeset.RangeSet rangeSet)
- Parameters:
name
- label
- coverage
- options
- of this coveragerangeSet
-
getName
public java.lang.String getName()
- Returns:
- short unique name
getLabel
public java.lang.String getLabel()
- Returns:
- human readable label
getCoverageOptions
public CoverageOptions getCoverageOptions()
- Returns:
- the supported options for this coverage (like interpolation, etc)
getRangeSet
public org.deegree.coverage.rangeset.RangeSet getRangeSet()
- Returns:
- the range set of this coverage.
getEnvelope
public org.deegree.geometry.Envelope getEnvelope()
- Returns:
- the envelope
getCoverageResult
public abstract CoverageResult getCoverageResult(org.deegree.geometry.Envelope env,
Grid grid,
java.lang.String format,
java.lang.String interpolation,
org.deegree.coverage.rangeset.RangeSet rangeset)
throws WCServiceException
- Query the Coverage for a subset.
- Parameters:
env
- the requested envelopegrid
- grid format of the outputformat
- the output formatinterpolation
- the interpolation methodrangeset
- the requested range set.
- Returns:
- the subset
- Throws:
WCServiceException
setRangeSet
public void setRangeSet(org.deegree.coverage.rangeset.RangeSet configuredRS)
- Parameters:
configuredRS
-
Copyright © 2011. All Rights Reserved.