Package ucar.nc2.grib.grib2.table
Class FslHrrrLocalTables
- java.lang.Object
-
- ucar.nc2.grib.grib2.table.Grib2Tables
-
- ucar.nc2.grib.grib2.table.FslHrrrLocalTables
-
- All Implemented Interfaces:
thredds.featurecollection.TimeUnitConverter,GribTables
public class FslHrrrLocalTables extends Grib2Tables
FSL/GSD (center 59) genProcessId 125 = HRRR- Since:
- 2/1/12
- See Also:
- "http://ruc.noaa.gov/hrrr/GRIB2Table.txt"
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ucar.nc2.grib.GribTables
GribTables.Parameter
-
-
Field Summary
Fields Modifier and Type Field Description static intcenter_idprotected Map<Integer,Grib2Parameter>localParamsprotected ucar.nc2.grib.grib2.table.NcepLocalParamsncepLocalParams-
Fields inherited from class ucar.nc2.grib.grib2.table.Grib2Tables
config
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCategory(int discipline, int category)StringgetCodeTableValue(String tableName, int code)StringgetGeneratingProcessName(int genProcess)StringgetLevelName(int id)StringgetLevelNameShort(int id)protected com.google.common.collect.ImmutableList<GribTables.Parameter>getLocalParameters()GribTables.ParametergetParameter(int discipline, int category, int number)GribTables.ParametergetParameterRaw(int discipline, int category, int number)Get the unprocessed parameter provided by this Grib2Table.com.google.common.collect.ImmutableList<GribTables.Parameter>getParameters()Get the list of parameters provided by this Grib2Table.StringgetParamTablePathUsedFor(int discipline, int category, int number)Get the name of the parameter table that is being used for this parameter.StringgetStatisticName(int id)StringgetStatisticNameShort(int id)GribStatTypegetStatType(int id)StringgetSubCenterName(int center, int subcenter)StringgetVariableName(int discipline, int category, int parameter)Make a IOSP Variable name, using the Parameter name is available, otherwise a synthezized name.VertCoordTypegetVertUnit(int code)Unit of vertical coordinate.voidlookForProblems(Formatter f)-
Methods inherited from class ucar.nc2.grib.grib2.table.Grib2Tables
convertTimeUnit, factory, factory, getAllRegisteredTables, getCenterId, getConfigId, getForecastDate, getForecastTimeInterval, getForecastTimeIntervalOffset, getForecastTimeIntervalSizeInHours, getGeneratingProcessTypeName, getName, getParameter, getParameter, getParameter, getPath, getProbabilityNameShort, getType, getVariableName, isLayer, isLevelUsed, isLocal, isLocal, isLocal, makeParamCode, makeParamCode, makeParamId, setTimeUnitConverter, showDetails, showEntryDetails, showSpecialPdsInfo, unmakeParamId
-
-
-
-
Field Detail
-
center_id
public static final int center_id
- See Also:
- Constant Field Values
-
ncepLocalParams
protected final ucar.nc2.grib.grib2.table.NcepLocalParams ncepLocalParams
-
localParams
protected Map<Integer,Grib2Parameter> localParams
-
-
Method Detail
-
getParamTablePathUsedFor
public String getParamTablePathUsedFor(int discipline, int category, int number)
Description copied from class:Grib2TablesGet the name of the parameter table that is being used for this parameter.
-
getParameters
public com.google.common.collect.ImmutableList<GribTables.Parameter> getParameters()
Description copied from class:Grib2TablesGet the list of parameters provided by this Grib2Table.
-
getParameter
public GribTables.Parameter getParameter(int discipline, int category, int number)
-
getParameterRaw
public GribTables.Parameter getParameterRaw(int discipline, int category, int number)
Description copied from class:Grib2TablesGet the unprocessed parameter provided by this Grib2Table.
-
getSubCenterName
public String getSubCenterName(int center, int subcenter)
- Specified by:
getSubCenterNamein interfaceGribTables- Overrides:
getSubCenterNamein classGrib2Tables
-
getGeneratingProcessName
public String getGeneratingProcessName(int genProcess)
- Specified by:
getGeneratingProcessNamein interfaceGribTables
-
getLevelNameShort
public String getLevelNameShort(int id)
- Specified by:
getLevelNameShortin interfaceGribTables
-
getLevelName
public String getLevelName(int id)
- Overrides:
getLevelNamein classGrib2Tables
-
getStatisticNameShort
public String getStatisticNameShort(int id)
-
lookForProblems
public void lookForProblems(Formatter f)
- Overrides:
lookForProblemsin classGrib2Tables
-
getVariableName
public String getVariableName(int discipline, int category, int parameter)
Description copied from class:Grib2TablesMake a IOSP Variable name, using the Parameter name is available, otherwise a synthezized name.
-
getCodeTableValue
public String getCodeTableValue(String tableName, int code)
- Overrides:
getCodeTableValuein classGrib2Tables
-
getVertUnit
public VertCoordType getVertUnit(int code)
Description copied from class:Grib2TablesUnit of vertical coordinate. from Grib2 code table 4.5. Only levels with units get a dimension added- Specified by:
getVertUnitin interfaceGribTables- Overrides:
getVertUnitin classGrib2Tables- Parameters:
code- code from table 4.5- Returns:
- level unit, default is empty unit string
-
getStatType
@Nullable public GribStatType getStatType(int id)
- Specified by:
getStatTypein interfaceGribTables- Overrides:
getStatTypein classGrib2Tables
-
getStatisticName
@Nullable public String getStatisticName(int id)
- Overrides:
getStatisticNamein classGrib2Tables
-
getCategory
@Nullable public String getCategory(int discipline, int category)
- Overrides:
getCategoryin classGrib2Tables
-
getLocalParameters
protected com.google.common.collect.ImmutableList<GribTables.Parameter> getLocalParameters()
-
-