Hi Ravi, I'm going to let Robb answer your first question. I'll try to answer your second question. Through the netCDF-java API, you would not access the GRIB records directly. The library maps the GRIB data into netCDF variables and other supporting GRIB information into netCDF attributes. All the data records for the same parameter on the same grid will be in a single 3-D (x,y,t) or 4-D (x,y,z,t) variable depending on the data. The grid information is available in several coordinate variables. To get a better idea of what this looks like, you could take a look at your data in our ToolsUI applications that use the netCDF-Java library. ToolsUI is available as a jar or webstart from the netCDF-Java page (http://www.unidata.ucar.edu/software/netcdf-java/). In the "Feature Types" - "Grids" panel, enter your file location and hit return. Ethan > Ethan/Robb, > > Thanks for your replies. I have 2 questiions: > > 1. I tried out the option using Grib2Input : > > RandomAccessFile random = new > RandomAccessFile("C:\\temp\\ruc2.t00z.bgrb20f01.grib2","r"); > Grib2Input input = new Grib2Input(random); > boolean success= input.scan(true, false); > System.out.println("success= "+success); > java.util.List<Grib2Record> records = input.getRecords(); > System.out.println("rec.size = "+records.size()); > > success is true, but rec.size is 0. Please suggest a solution. > > 2. The other question I have is if I use NetcdfFile.open to read the grib file > then after reading in the file how do you extract the grib from the NetcdfFile > object. How do I get a reference to the different sections of the grib. > > thanks, > Ravi Ticket Details =================== Ticket ID: QDJ-903556 Department: Support netCDF Java Priority: Normal Status: Open
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.