Package ucar.nc2.thredds
Class MetadataExtractor
- java.lang.Object
-
- ucar.nc2.thredds.MetadataExtractor
-
public class MetadataExtractor extends Object
Extract THREDDS metadata from the underlying CDM dataset.
-
-
Constructor Summary
Constructors Constructor Description MetadataExtractor()
-
Method Summary
-
-
-
Method Detail
-
extractGeospatial
public static ThreddsMetadata.GeospatialCoverage extractGeospatial(InvDatasetImpl threddsDataset) throws IOException
Extract the lat/lon/alt bounding boxes from the dataset.- Parameters:
threddsDataset
- open this dataset- Returns:
- ThreddsMetadata.GeospatialCoverage, or null if unable.
- Throws:
IOException
- on read error
-
extractGeospatial
public static ThreddsMetadata.GeospatialCoverage extractGeospatial(GridDataset gridDataset)
-
extractVariables
public static ThreddsMetadata.Variables extractVariables(InvDatasetImpl threddsDataset) throws IOException
Extract a list of data variables (and their canonical names if possible) from the dataset.- Parameters:
threddsDataset
- open this dataset- Returns:
- ThreddsMetadata.Variables, or null if unable.
- Throws:
IOException
- on read error
-
extractVariables
public static ThreddsMetadata.Variables extractVariables(InvDatasetImpl threddsDataset, GridDataset gridDataset)
-
extractVariables
public static ThreddsMetadata.Variables extractVariables(DataFormatType fileFormat, GridDataset gridDataset)
-
extractCalendarDateRange
public static CalendarDateRange extractCalendarDateRange(GridDataset gridDataset)
-
extractVariables
public static ThreddsMetadata.Variables extractVariables(FeatureDatasetPoint fd)
-
extractGeospatial
public static ThreddsMetadata.GeospatialCoverage extractGeospatial(FeatureDatasetPoint fd)
-
extractCalendarDateRange
public static CalendarDateRange extractCalendarDateRange(FeatureDatasetPoint fd)
-
-