Package com.luciad.format.grib
Class TLcdGRIB2ModelDescriptor
java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.format.raster.TLcdRasterModelDescriptor
com.luciad.format.grib.TLcdGRIBModelDescriptor
com.luciad.format.grib.TLcdGRIB2ModelDescriptor
- All Implemented Interfaces:
ILcdGRIBConstants
,ILcdModelDescriptor
,Serializable
Deprecated.
The NetCDF decoder should be used to decode GRIB data.
Model descriptor for a GRIB2 format. It extends the GRIB model descriptor and provides extra getters for
GRIB2 meta data.
- Since:
- 10.1
- See Also:
-
Field Summary
Fields inherited from class com.luciad.format.grib.TLcdGRIBModelDescriptor
UNKNOWN
Fields inherited from interface com.luciad.format.grib.ILcdGRIBConstants
LAYER_BETWEEN_ALTITUDES_ABOVE_MSL, LAYER_BETWEEN_DEPTHS_BELOW_LAND_SURFACE, LAYER_BETWEEN_ETA_LEVELS, LAYER_BETWEEN_HEIGHT_LEVELS_ABOVE_GROUND, LAYER_BETWEEN_HYBRID_LEVELS, LAYER_BETWEEN_ISENTROPIC_LEVELS, LAYER_BETWEEN_ISOBARIC_LEVELS, LAYER_BETWEEN_ISOBARIC_SURFACES_HIGH_PRECISION, LAYER_BETWEEN_ISOBARIC_SURFACES_MIXED_PRECISION, LAYER_BETWEEN_PRESSURE_DIFFERENCE_LEVELS_FROM_GROUND, LAYER_BETWEEN_SIGMA_LEVELS, LAYER_BETWEEN_SIGMA_LEVELS_HIGH_PRECISION, LAYER_ENTIRE_ATMOSPHERE, LAYER_ENTIRE_OCEAN, LEVEL_0_DEGREE_ISOTHERM, LEVEL_ADIABATIC_CONDENSATION, LEVEL_ALTITUDE_ABOVE_MSL, LEVEL_CLOUD_BASE, LEVEL_CLOUD_TOP, LEVEL_DEPTH_BELOW_LAND_SURFACE, LEVEL_DEPTH_BELOW_SEA, LEVEL_ETA, LEVEL_GROUND_OR_WATER, LEVEL_HEIGHT_ABOVE_GROUND, LEVEL_HEIGHT_ABOVE_GROUND_HIGH_PRECISION, LEVEL_HYBRID, LEVEL_ISENTROPIC, LEVEL_ISOBARIC, LEVEL_ISOBARIC_HIGH_PRECISION, LEVEL_ISOTHERMAL, LEVEL_MAXIMUM_WIND, LEVEL_MEAN_SEE, LEVEL_NOMINAL_TOP_OF_ATMOSPHERE, LEVEL_POTENTIAL_VORTICITY_SURFACE, LEVEL_PRESSURE_DIFFERENCE_FROM_GROUND, LEVEL_SEA_BOTTOM, LEVEL_SIGMA, LEVEL_TROPOPAUSE, MODEL_ALASKA_WATERS_REGIONAL__WAVE, MODEL_ANALYSIS_PRODUCT_FROM_NCEP_AWC, MODEL_AVIATION, MODEL_BACKUP_FROM_PREVIOUS_RUN, MODEL_BIAS_CORRECTED_MEDIUM_RANGE_FORECAST, MODEL_CAC_ENSEMBLE_FORECASTS, MODEL_COASTAL_OCEAN_CIRCULATION, MODEL_CPC_MANUAL_FORECAST_PRODUCT, MODEL_CURRENT_ICING_POTENTIAL_FROM_NCEP_AWC, MODEL_DOWNSCALED_GFS_FROM_ETA_EXTENSION, MODEL_EASTERN_NORTH_PACIFIC_REGIONAL__WAVE, MODEL_EPA_AIR_QUALITY_FORECAST, MODEL_ETA, MODEL_ETA_GENERIC_RESOLUTION, MODEL_FOG_FORECAST, MODEL_FORECAST_PRODUCT_FROM_NCEP_AWC, MODEL_FORECASTER_GENERATED_FIELD, MODEL_GLOBAL_FORECAST_SYSTEM, MODEL_GLOBAL_OCEAN_FORECAST, MODEL_GLOBAL_OPTIMUM_INTERPOLATION_ANALYSIS_FROM_FINAL_RUN, MODEL_GLOBAL_OPTIMUM_INTERPOLATION_ANALYSIS_FROM_GFS_MODEL, MODEL_GLOBAL_WIND_WAVE_FORECAST, MODEL_GULF_OF_ALASKA_WIND_WAVE, MODEL_GULF_OF_MEXICO_WIND_WAVE, MODEL_ICE_CONCENTRATION_ANALYSIS, MODEL_LAKE_ICE_FORECAST, MODEL_LAND_DATA_ASSIMILATION_AND_FORECAST_SYSTEM, MODEL_LFM_FOURTH_ORDER_FORECAST, MODEL_LIMITED_AREA_FINE_MESH_ANALYSIS, MODEL_MERGE_FROM_RUC_ETA_SPECTRAL, MODEL_MESO_ETA, MODEL_NATIONAL_CONVECTIVE_WEATHER_DIAGNOSTIC_FROM_NCEP_AWC, MODEL_NCEP_ARL_TRANSPORT_AND_DISPERSION, MODEL_NCEP_OPC_AUTOMATED_PRODUCT, MODEL_NDFD_PRODUCT_GENERATED_BY_NCEP_HPC, MODEL_NESTED_GRID_FORECAST, MODEL_NON_HYDROSTATIC_MESO, MODEL_NORTH_AMERICAN_REGIONAL_REANALYSIS, MODEL_NORTH_ATLANTIC_HURRICANE_WAVE, MODEL_NORTH_PACIFIC_HURRICANE_WAVE, MODEL_NWS_FLASH_FLOOD_GUIDANCE_SYSTEM, MODEL_NWS_RIVER_FORECAST_SYSTEM, MODEL_NWW3_OCEAN_WAVE, MODEL_OZONE_ANALYSIS_FROM_NIMBUS_7_OBSERVATIONS, MODEL_OZONE_ANALYSIS_FROM_TIROS_OBSERVATIONS, MODEL_PRODUCTS_FROM_NCEP_SREF_PROCESSING, MODEL_QUANTITATIVE_PRECIPITATION_FORECAST, MODEL_QUASI_LAGRANGIAN_HURRICANE, MODEL_REGIONAL_OPTIMUM_INTERPOLATION_ANALYSIS, MODEL_RIVER_FORECAST_CENTER_QUANTITATIVE_PRECIPITATION_ESTIMATE, MODEL_RIVER_FORECAST_CENTER_QUANTITATIVE_PRECIPITATION_FORECAST, MODEL_RUC, MODEL_RUC_FROM_FSL, MODEL_RUC_SURFACE_ANALYSIS_SCALE_40KM_40N, MODEL_RUC_SURFACE_ANALYSIS_SCALE_60KM_40N, MODEL_SATELLITE_DERIVED_PRECIPITATION_AND_TEMPERATURES, MODEL_SEA_ICE_FORECAST, MODEL_SEA_SURFACE_TEMPERATURE_ANALYSIS, MODEL_SNOW_COVER_ANALYSIS, MODEL_SPECTRAL_STATISTICAL_INTERPOLATION_ANALYSIS_FROM_FINAL_RUN, MODEL_SPECTRAL_STATISTICAL_INTERPOLATION_ANALYSIS_FROM_GFS_MODEL, MODEL_T126_L42_GLOBAL_SPECTRAL_FROM_MRF_RUN, MODEL_T170_L42_GLOBAL_SPECTRAL_FROM_MRF_RUN, MODEL_ULTRA_VIOLET_INDEX, MODEL_VALUE_ADDED_POST_PROCESSED_FIELD, MODEL_WAVE_126_TRIANGULAR_28_LAYER_SPECTRAL_FROM_GFS_MODEL, MODEL_WAVE_126_TRIANGULAR_28_LAYER_SPECTRAL_FROM_MEDIUM_RANGE_FORECAST, MODEL_WAVE_62_TRIANGULAR_28_LAYER_SPECTRAL_EXT_OF_GFS_MODEL, MODEL_WAVE_62_TRIANGULAR_28_LAYER_SPECTRAL_EXT_OF_MEDIUM_RANGE_FORECAST, MODEL_WAVE_62_TRIANGULAR_28_LAYER_SPECTRAL_FROM_MEDIUM_RANGE_FORECAST, MODEL_WAVE_62_TRIANGULAR_28_LAYER_SPECTRAL_FROM_T62_GDAS_OF_MEDIUM_RANGE_FORECAST, MODEL_WAVE_62_TRIANGULAR_28_LAYER_SPECTRALFROM_MEDIUM_RANGE_FORECAST, MODEL_WAVE_80_TRIANGULAR_18_LAYER_SPECTRAL_FROM_GFS_MODEL, MODEL_WAVE_80_TRIANGULAR_18_LAYER_SPECTRAL_FROM_MEDIUM_RANGE_FORECAST, MODEL_WESTERN_NORTH_ATLANTIC_REGIONAL_WAVE, MODEL_WRF_GENERIC_RESOLUTION, MODEL_WSR_88D_STAGE_2_PRECIPITATION_ANALYSIS, MODEL_WSR_88D_STAGE_3_PRECIPITATION_ANALYSIS, PAR_ALBEDO, PAR_ATMOSPHERE_REFERENCE_HEIGHT, PAR_BEST_LIFTED_INDEX, PAR_BOUNDARY_LAYER_DISSIPATION, PAR_CLOUD_COVER_CONVECTIVE, PAR_CLOUD_COVER_HIGH, PAR_CLOUD_COVER_LOW, PAR_CLOUD_COVER_MEDIUM, PAR_CLOUD_COVER_TOTAL, PAR_CLOUD_ICE, PAR_CLOUD_WATER, PAR_CURRENT_DIRECTION, PAR_CURRENT_SPEED, PAR_CURRENT_U_COMP, PAR_CURRENT_V_COMP, PAR_DENSITY, PAR_DEW_POINT_DEPRESSION, PAR_DEW_POINT_TEMPERATURE, PAR_DIVERGENCE_ABSOLUTE, PAR_DIVERGENCE_RELATIVE, PAR_EVAPORATION, PAR_GEOMETRIC_HEIGHT, PAR_GEOPOTENTIAL, PAR_GEOPOTENTIAL_HEIGHT, PAR_GEOPOTENTIAL_HEIGHT_ANOMALY, PAR_GLOBAL_RADIATION_FLUX, PAR_HEAT_LATENT_NET_FLUX, PAR_HEAT_SENSIBLE_NET_FLUX, PAR_HUMIDITY_MIXING_RATIO, PAR_HUMIDITY_RELATIVE, PAR_HUMIDITY_SPECIFIC, PAR_ICE_COVER, PAR_ICE_DIVERGENCE, PAR_ICE_DRIFT_DIRECTION, PAR_ICE_DRIFT_SPEED, PAR_ICE_DRIFT_U_COMP, PAR_ICE_DRIFT_V_COMP, PAR_ICE_GROWTH_RATE, PAR_ICE_THICKNESS, PAR_IMAGE_DATA, PAR_LAND_COVER, PAR_LAPSE_RATE, PAR_MIXED_LAYER_DEPTH, PAR_MOMENTUM_FLUX_U_COMP, PAR_MOMENTUM_FLUX_V_COMP, PAR_MONTGOMERY_STREAM_FUNCTION, PAR_OZONE, PAR_PARCEL_LIFTED_INDEX, PAR_POTENTIAL_VORTICITY, PAR_PRECIPITABLE_WATER, PAR_PRECIPITATION_CONVECTIVE, PAR_PRECIPITATION_LARGE_SCALE, PAR_PRECIPITATION_RATE, PAR_PRECIPITATION_TOTAL, PAR_PRESSURE, PAR_PRESSURE_ANOMALY, PAR_PRESSURE_MSL, PAR_PRESSURE_TENDENCY, PAR_PRIMARY_WAVE_DIRECTION, PAR_PRIMARY_WAVE_PERIOD, PAR_RADAR_SPECTRA_1, PAR_RADAR_SPECTRA_2, PAR_RADAR_SPECTRA_3, PAR_RADIANCE_WAVE_LENGTH, PAR_RADIANCE_WAVE_NUMBER, PAR_SALINITY, PAR_SATURATION_DEFICIT, PAR_SEA_LEVEL_DEVIATION, PAR_SECONDARY_WAVE_DIRECTION, PAR_SECONDARY_WAVE_PERIOD, PAR_SNOW_CONVECTIVE, PAR_SNOW_DEPTH, PAR_SNOW_DEPTH_WATER_EQUIVALENT, PAR_SNOW_LARGE_SCALE, PAR_SNOW_MELT, PAR_SNOWFALL_RATE_WATER_EQUIVALENT, PAR_SOIL_MOISTURE_CONTENT, PAR_SOIL_TEMPERATURE, PAR_STANDARD_DEVIATION_OF_HEIGHT, PAR_STREAM_FUNCTION, PAR_SURFACE_ROUGHNESS, PAR_SWELL_WAVES_DIRECTION, PAR_SWELL_WAVES_MEAN_PERIOD, PAR_SWELL_WAVES_SIGNIFICANT_HEIGHT, PAR_TEMPERATURE, PAR_TEMPERATURE_ANOMALY, PAR_TEMPERATURE_BRIGHTNESS, PAR_TEMPERATURE_MAX, PAR_TEMPERATURE_MIN, PAR_TEMPERATURE_POTENTIAL, PAR_TEMPERATURE_PSEUDO_ADIABATIC_OR_EQUIVALENT_POTENTIAL, PAR_TEMPERATURE_VIRTUAL, PAR_THERMOCLINE_ANOMALY_MAIN, PAR_THERMOCLINE_DEPTH_MAIN, PAR_THERMOCLINE_DEPTH_TRANSIENT, PAR_THUNDERSTORM_PROBABILITY, PAR_VAPOR_PRESSURE, PAR_VEGETATION, PAR_VELOCITY_POTENTIAL, PAR_VERTICAL_U_COMP_SHEAR, PAR_VERTICAL_V_COMP_SHEAR, PAR_VERTICAL_VELOCITY_GEOMETRIC, PAR_VERTICAL_VELOCITY_PRESSURE, PAR_VERTICAL_VELOCITY_SIGMA_COORDINATE, PAR_VISIBILITY, PAR_VORTICITY_ABSOLUTE, PAR_VORTICITY_RELATIVE, PAR_WATER_RUNOFF, PAR_WATER_TEMPERATURE, PAR_WAVE_LONG_RADIATION_FLUX, PAR_WAVE_NET_LONG_RADIATION_FLUX_SURFACE, PAR_WAVE_NET_LONG_RADIATION_FLUX_TOP_ATM, PAR_WAVE_NET_SHORT_RADIATION_FLUX_SURFACE, PAR_WAVE_NET_SHORT_RADIATION_FLUX_TOP_ATM, PAR_WAVE_SHORT_RADIATION_FLUX, PAR_WAVE_SPECTRA_1, PAR_WAVE_SPECTRA_2, PAR_WAVE_SPECTRA_3, PAR_WIND_DIRECTION, PAR_WIND_MIXING_ENERGY, PAR_WIND_SPEED, PAR_WIND_U_COMP, PAR_WIND_V_COMP, PAR_WIND_WAVES_DIRECTION, PAR_WIND_WAVES_MEAN_PERIOD, PAR_WIND_WAVES_SIGNIFICANT_HEIGHT, PAR_WIND_WAVES_SWELL_COMBINED_SIGNIFICANT_HEIGHT
-
Method Summary
Modifier and TypeMethodDescriptiondouble
getActualValue
(int aInternalValue) Deprecated.Converts a given parameter value that is stored internally in the GRIB file into into the actual value.double
getActualValue
(int aInternalValue, int aIndex) Deprecated.Converts a given parameter value that is stored internally in the GRIB file into into the actual value.Deprecated.Returns the category string representation.int
Deprecated.Returns the data type ID.Deprecated.Returns the discipline string representation.int
Deprecated.Returns the discipline identifier.int
Deprecated.Returns the source of the grid definition.int
getInternalValue
(double aOriginalValue) Deprecated.Converts a given actual parameter value into the value that is stored internally in the GRIB file.int
getInternalValue
(double aOriginalValue, int aIndex) Deprecated.Converts a given actual parameter value into the value that is stored internally in the GRIB file.int
Deprecated.Returns the interpretation of list of numbers defining number of points.int
Deprecated.Returns the optional list of numbers defining number of points.int
Deprecated.Returns the local parameter table version.getProductDefinition
(int aIndex) Deprecated.Returns the production definition at a certain index.int
Deprecated.Returns the number of product definitions available.int
Deprecated.Returns the production status ID of the data.int
Deprecated.Returns the significance of the reference time.int
Deprecated.Returns the second of the time of forecast or start of time period (for averaging or accumulation of analysis).Methods inherited from class com.luciad.format.grib.TLcdGRIBModelDescriptor
getBinaryScaleFactor, getBitCount, getCenturyOfInitialReferenceTime, getDataRepresentationType, getDay, getDecimalScaleFactor, getForecastTimeUnit, getGeneratingProcessOrModel, getGeneratingProcessOrModelID, getGRIBEdition, getGridID, getHour, getLayerBottomValue, getLayerTopValue, getLevel, getLevelIndicator, getLevelValue, getLevelValueUnit, getMinute, getMonth, getNumberIncludedInAverage, getNumberMissingFromAveragesOrAccumulations, getOrganization, getOriginatingCenterID, getParameter, getParameterAbbreviation, getParameterIndicator, getParameterTableVersion, getParameterUnit, getPeriodOfTimeP1, getPeriodOfTimeP2, getReferenceValue, getSubCenterID, getTimeInterval, getTimeRangeIndicator, getUsage, getVerticalCoordinateParameters, getYear, setBinaryScaleFactor, setBitCount, setCenturyOfInitialReferenceTime, setDataRepresentationType, setDay, setDecimalScaleFactor, setForecastTimeUnit, setGeneratingProcessOrModelID, setGRIBEdition, setGridID, setHour, setLayerBottomValue, setLayerTopValue, setLevelIndicator, setLevelValue, setLevelValues, setMinute, setMonth, setNumberIncludedInAverage, setNumberMissingFromAveragesOrAccumulations, setOrganization, setOriginatingCenterID, setParameter, setParameterAbbreviation, setParameterIndicator, setParameterTableVersion, setParameterUnit, setPeriodOfTimeP1, setPeriodOfTimeP2, setReferenceValue, setSubCenterID, setTimeInterval, setTimeRangeIndicator, setUsage, setVerticalCoordinateParameters, setYear
Methods inherited from class com.luciad.format.raster.TLcdRasterModelDescriptor
isElevation, setElevation
Methods inherited from class com.luciad.model.TLcdModelDescriptor
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.model.ILcdModelDescriptor
getDisplayName, getSourceName, getTypeName
-
Method Details
-
getDiscipline
Deprecated.Returns the discipline string representation.- Returns:
- A string representation for the discipline.
-
getCategory
Deprecated.Returns the category string representation.- Returns:
- The category string representation.
-
getDisciplineID
public int getDisciplineID()Deprecated.Returns the discipline identifier.- Returns:
- The discipline identifier.
-
getParameterLocalTableVersion
public int getParameterLocalTableVersion()Deprecated.Returns the local parameter table version.- Returns:
- The local parameter table version.
-
getReferenceTimeSignificance
public int getReferenceTimeSignificance()Deprecated.Returns the significance of the reference time.- Returns:
- The significance of the reference time.
-
getSecond
public int getSecond()Deprecated.Returns the second of the time of forecast or start of time period (for averaging or accumulation of analysis).- Returns:
- The second.
-
getProductionStatus
public int getProductionStatus()Deprecated.Returns the production status ID of the data.- Returns:
- the production status ID
-
getDataTypeID
public int getDataTypeID()Deprecated.Returns the data type ID.- Returns:
- the data type ID.
-
getGridDefinitionSource
public int getGridDefinitionSource()Deprecated.Returns the source of the grid definition.- Returns:
- the grid definition source
-
getNumberOfOptionalLists
public int getNumberOfOptionalLists()Deprecated.Returns the optional list of numbers defining number of points.- Returns:
- The optional list of numbers defining number of points
-
getInterpretation
public int getInterpretation()Deprecated.Returns the interpretation of list of numbers defining number of points.- Returns:
- Interpretation of list of numbers defining number of points
-
getProductDefinition
Deprecated.Returns the production definition at a certain index. The index must be smaller thangetProductDefinitionCount()
- Parameters:
aIndex
- The index to query a product definition- Returns:
- a product definition
-
getProductDefinitionCount
public int getProductDefinitionCount()Deprecated.Returns the number of product definitions available.- Returns:
- the number of of available product definitions
-
getInternalValue
public int getInternalValue(double aOriginalValue) Deprecated.Converts a given actual parameter value into the value that is stored internally in the GRIB file.- Overrides:
getInternalValue
in classTLcdGRIBModelDescriptor
- Parameters:
aOriginalValue
- The value to convert.- Returns:
- The internal value corresponding with the given parameter value.
- See Also:
-
getActualValue
public double getActualValue(int aInternalValue) Deprecated.Converts a given parameter value that is stored internally in the GRIB file into into the actual value.- Overrides:
getActualValue
in classTLcdGRIBModelDescriptor
- Parameters:
aInternalValue
- The value to convert.- Returns:
- The parameter value corresponding to the given internal value.
- See Also:
-
getInternalValue
public int getInternalValue(double aOriginalValue, int aIndex) Deprecated.Converts a given actual parameter value into the value that is stored internally in the GRIB file.- Parameters:
aOriginalValue
- The value to convert.aIndex
- The index of the product definition.- Returns:
- The internal value corresponding with the given parameter value.
- See Also:
-
getActualValue
public double getActualValue(int aInternalValue, int aIndex) Deprecated.Converts a given parameter value that is stored internally in the GRIB file into into the actual value.- Parameters:
aInternalValue
- The value to convert.aIndex
- The index of the product definition.- Returns:
- The parameter value corresponding with the given internal value.
- See Also:
-