@Immutable public class GribCoverageDataset extends java.lang.Object implements CoverageReader, CoordAxisReader
| Constructor and Description |
|---|
GribCoverageDataset(GribCollectionImmutable gribCollection,
GribCollectionImmutable.Dataset ds,
GribCollectionImmutable.GroupGC group) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CoverageCollection |
createCoverageCollection() |
java.lang.String |
getLocation() |
static Optional<FeatureDatasetCoverage> |
open(java.lang.String endpoint) |
double[] |
readCoordValues(CoverageCoordAxis coordAxis) |
GeoReferencedArray |
readData(Coverage coverage,
SubsetParams params,
boolean canonicalOrder) |
public GribCoverageDataset(GribCollectionImmutable gribCollection, GribCollectionImmutable.Dataset ds, GribCollectionImmutable.GroupGC group)
public static Optional<FeatureDatasetCoverage> open(java.lang.String endpoint) throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic java.lang.String getLocation()
getLocation in interface CoverageReaderpublic CoverageCollection createCoverageCollection()
public double[] readCoordValues(CoverageCoordAxis coordAxis) throws java.io.IOException
readCoordValues in interface CoordAxisReaderjava.io.IOExceptionpublic GeoReferencedArray readData(Coverage coverage, SubsetParams params, boolean canonicalOrder) throws java.io.IOException, InvalidRangeException
readData in interface CoverageReaderjava.io.IOExceptionInvalidRangeException