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