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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ucar.nc2.time.CalendarDateRangeextractCalendarDateRange(ucar.nc2.dt.GridDataset gridDataset)static ucar.nc2.time.CalendarDateRangeextractCalendarDateRange(ucar.nc2.ft.FeatureDatasetPoint fd)static ThreddsMetadata.GeospatialCoverageextractGeospatial(InvDatasetImpl threddsDataset)Extract the lat/lon/alt bounding boxes from the dataset.static ThreddsMetadata.GeospatialCoverageextractGeospatial(ucar.nc2.dt.GridDataset gridDataset)static ThreddsMetadata.GeospatialCoverageextractGeospatial(ucar.nc2.ft.FeatureDatasetPoint fd)static ThreddsMetadata.VariablesextractVariables(DataFormatType fileFormat, ucar.nc2.dt.GridDataset gridDataset)static ThreddsMetadata.VariablesextractVariables(InvDatasetImpl threddsDataset)Extract a list of data variables (and their canonical names if possible) from the dataset.static ThreddsMetadata.VariablesextractVariables(InvDatasetImpl threddsDataset, ucar.nc2.dt.GridDataset gridDataset)static ThreddsMetadata.VariablesextractVariables(ucar.nc2.ft.FeatureDatasetPoint fd)
-
-
-
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(ucar.nc2.dt.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, ucar.nc2.dt.GridDataset gridDataset)
-
extractVariables
public static ThreddsMetadata.Variables extractVariables(DataFormatType fileFormat, ucar.nc2.dt.GridDataset gridDataset)
-
extractCalendarDateRange
public static ucar.nc2.time.CalendarDateRange extractCalendarDateRange(ucar.nc2.dt.GridDataset gridDataset)
-
extractVariables
public static ThreddsMetadata.Variables extractVariables(ucar.nc2.ft.FeatureDatasetPoint fd)
-
extractGeospatial
public static ThreddsMetadata.GeospatialCoverage extractGeospatial(ucar.nc2.ft.FeatureDatasetPoint fd)
-
extractCalendarDateRange
public static ucar.nc2.time.CalendarDateRange extractCalendarDateRange(ucar.nc2.ft.FeatureDatasetPoint fd)
-
-