[netcdf-java] problems decoding a grib filem grib parameter 189

I'm using netCDF4-java to read grib1 files.

In one case, a typical RUC file has temperature data in the form VPT (virtual potential temperature). wgrib can read the file fine, and gives record indicators like this.

101:29361886:d=09021719:VPTMP:kpds5=189:kpds6=109:kpds7=1:TR=0:P1=9:P2=0:TimeU=1:hybrid lev 1:9hr fcst:NAve=0

However, netcdf4-java fails, giving the variable name as 'Unknown', and apparently filling all the variables with 0.

Here's some relevant output from ncfile.toString():

  float Unknown(time=1, hybrid=50, y=337, x=451);
     :units = "Unknown";
     :long_name = "Unknown @ hybrid";
     :missing_value = -9999.0f; // float
     :grid_mapping = "Lambert_Conformal";
     :GRIB_param_name = "Unknown";
     :GRIB_center_id = 59; // int
     :GRIB_table_id = 2; // int
     :GRIB_param_number = 189; // int
     :GRIB_param_id = 1, 59, 2, 189; // int
:GRIB_product_definition_type = "Forecast/Uninitialized Analysis/Image Product";
     :GRIB_level_type = 109; // int

Any thoughts on how to solve this problem?

-Bill
--
William R. Moninger         http://www-frd.fsl.noaa.gov/~moninger/
NOAA / Earth Systems Research Laboratory / Global Systems Division
325 Broadway, R/GSD1                           voice: 303-497-6435
Boulder, CO 80305                              fax:   303-497-3329


  • 2009 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-java archives: