public class CoverageDatasetFactory extends Object
Would like to add a separate implementation for FMRC collections
| Modifier and Type | Class and Description |
|---|---|
static class |
CoverageDatasetFactory.GribCoverageOpenAttempt |
| Constructor and Description |
|---|
CoverageDatasetFactory() |
| Modifier and Type | Method and Description |
|---|---|
static FeatureDatasetCoverage |
open(String endpoint) |
static Optional<FeatureDatasetCoverage> |
openCoverageDataset(String endpoint,
Formatter errLog) |
static CoverageDatasetFactory.GribCoverageOpenAttempt |
openGrib(String endpoint,
Formatter errLog) |
static Optional<FeatureDatasetCoverage> |
openNcmlString(String ncml) |
public static Optional<FeatureDatasetCoverage> openCoverageDataset(String endpoint, Formatter errLog) throws IOException
endpoint - cdmrFeature:url, local GRIB data or index file, or NetcdfDataset location
java.util.Optional opt = CoverageDatasetFactory.openCoverageDataset(location);
if (!opt.isPresent()) {
JOptionPane.showMessageDialog(null, opt.getErrorMessage());
return false;
}
covDatasetCollection = opt.get();
IOException@Nullable public static FeatureDatasetCoverage open(String endpoint) throws IOException
endpoint - cdmrFeature:url, local GRIB data or index file, or NetcdfDataset locationIOExceptionpublic static CoverageDatasetFactory.GribCoverageOpenAttempt openGrib(String endpoint, Formatter errLog)
endpoint - local GRIB data or index filepublic static Optional<FeatureDatasetCoverage> openNcmlString(String ncml) throws IOException
IOException