Package ucar.nc2.grib.grib2.table
Class GempakLocalTables
- java.lang.Object
-
- ucar.nc2.grib.grib2.table.Grib2Tables
-
- ucar.nc2.grib.grib2.table.GempakLocalTables
-
- All Implemented Interfaces:
TimeUnitConverter
,GribTables
public class GempakLocalTables extends Grib2Tables
Read tables from https://github.com/Unidata/gempak/tree/master/gempak/tables/grid/g2*.tbl eg: https://raw.githubusercontent.com/Unidata/gempak/master/gempak/tables/grid/g2varsfsl1.tbl LOOK: not used in standardTableMap.txt, so cannot be found in any search in Grib2Tables.- Since:
- 9/14/2014
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ucar.nc2.grib.GribTables
GribTables.Parameter
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<Integer,Grib2Parameter>
localParams
-
Fields inherited from class ucar.nc2.grib.grib2.table.Grib2Tables
config
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.google.common.collect.ImmutableList<GribTables.Parameter>
getLocalParameters()
GribTables.Parameter
getParameter(int discipline, int category, int number)
GribTables.Parameter
getParameterRaw(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.String
getParamTablePathUsedFor(int discipline, int category, int number)
Get the name of the parameter table that is being used for this parameter.String
getVariableName(int discipline, int category, int number)
Make a IOSP Variable name, using the Parameter name is available, otherwise a synthesized name.-
Methods inherited from class ucar.nc2.grib.grib2.table.Grib2Tables
convertTimeUnit, factory, factory, getAllRegisteredTables, getCategory, getCenterId, getCodeTableValue, getConfigId, getForecastDate, getForecastTimeInterval, getForecastTimeIntervalOffset, getForecastTimeIntervalSizeInHours, getGeneratingProcessName, getGeneratingProcessTypeName, getLevelName, getLevelNameShort, getName, getParameter, getParameter, getParameter, getPath, getProbabilityNameShort, getStatisticName, getStatisticNameShort, getStatType, getSubCenterName, getType, getVariableName, getVertUnit, isLayer, isLevelUsed, isLocal, isLocal, isLocal, lookForProblems, makeParamCode, makeParamCode, makeParamId, setTimeUnitConverter, showDetails, showEntryDetails, showSpecialPdsInfo, unmakeParamId
-
-
-
-
Field Detail
-
localParams
protected Map<Integer,Grib2Parameter> localParams
-
-
Method Detail
-
getParamTablePathUsedFor
public String getParamTablePathUsedFor(int discipline, int category, int number)
Description copied from class:Grib2Tables
Get the name of the parameter table that is being used for this parameter.- Overrides:
getParamTablePathUsedFor
in classGrib2Tables
-
getParameters
public com.google.common.collect.ImmutableList<GribTables.Parameter> getParameters()
Description copied from class:Grib2Tables
Get the list of parameters provided by this Grib2Table.- Overrides:
getParameters
in classGrib2Tables
-
getLocalParameters
protected com.google.common.collect.ImmutableList<GribTables.Parameter> getLocalParameters()
-
getVariableName
public String getVariableName(int discipline, int category, int number)
Description copied from class:Grib2Tables
Make a IOSP Variable name, using the Parameter name is available, otherwise a synthesized name.- Overrides:
getVariableName
in classGrib2Tables
-
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:Grib2Tables
Get the unprocessed parameter provided by this Grib2Table.- Overrides:
getParameterRaw
in classGrib2Tables
-
-