@Immutable public class GribCoverageDataset extends 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() |
String |
getLocation() |
static ucar.nc2.util.Optional<ucar.nc2.ft2.coverage.FeatureDatasetCoverage> |
open(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) |
double[] |
readLatLonAxis2DCoordValues(ucar.nc2.ft2.coverage.LatLonAxis2D coordAxis) |
public GribCoverageDataset(GribCollectionImmutable gribCollection, GribCollectionImmutable.Dataset ds, GribCollectionImmutable.GroupGC group)
public static ucar.nc2.util.Optional<ucar.nc2.ft2.coverage.FeatureDatasetCoverage> open(String endpoint) throws IOException
IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic 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 IOException
readCoordValues in interface ucar.nc2.ft2.coverage.CoordAxisReaderIOExceptionpublic double[] readLatLonAxis2DCoordValues(ucar.nc2.ft2.coverage.LatLonAxis2D coordAxis)
throws IOException
IOExceptionpublic ucar.nc2.ft2.coverage.GeoReferencedArray readData(ucar.nc2.ft2.coverage.Coverage coverage,
ucar.nc2.ft2.coverage.SubsetParams params,
boolean canonicalOrder)
throws IOException,
ucar.ma2.InvalidRangeException
readData in interface ucar.nc2.ft2.coverage.CoverageReaderIOExceptionucar.ma2.InvalidRangeException