Re: 20031003: gribtocdl not writing data

NOTE: The decoders mailing list is no longer active. The list archives are made available for historical reasons.

On Fri, 3 Oct 2003, Lori Thompson wrote:

So the cdl file only contains information on the coordinates and not
the data for the variables?

Lori,

That's correct, cdl are only template files for the netCDF files.


I have done ascii to NetCDF conversions
where the cdl file takes the form:

data:
lev = ;
lon = ;
lat = ;
var1 = ;
var2 = ;
.
.
.
varn = ;
}

So are you saying that gribtocdl will create a cdl file with only:
data:
lev = ;
lon = ;
lat = ;
}

I used gribtonc following gribtocdl and received the error message:
ncgen: isabel13l.2003091100.grib3rd.f00.cdl line 258: too many values for
this variable, 225 >= 225

This is referring to the lon points which have 226. The same is true for
lat. I manually removed the extra lon/lat points and reran gribtonc and
received a segmentation fault. I did this for 225 and 224 point.


I hate to say this but gribtocdl isn't perfect becasue there are so many
variations of GRIB files, it's used as a starting point as you found out.
Deleting the extra lat/lon points etc was the correct thing to do.

If you send me the cdl file and a grib product, I'll take a look at it.
Also what version of the decoders package are you using?  One version did
do segmentation fault on some GRIB products but I thought it was fixed.
This could be a good test case for me.

Robb...



Thanks,
Lori


I did have a misunderstanding of gribtocdl. I thought the cdl
file was supposed to contain

On Fri, 3 Oct 2003, Robb Kambic wrote:

> On Fri, 3 Oct 2003, Unidata Support wrote:
>
> >
> > ------- Forwarded Message
> >
> > >To: support-decoders@xxxxxxxxxxxxxxxx
> > >From: Lori Thompson <Lori.Thompson@xxxxxxxx>
> > >Subject: gribtocdl not writing data
> > >Organization: NOAA
> > >Keywords: 200310031240.h93CeHk1011045 gribtonc gribtocdl
> >
> > Hello. I'm using gribtocdl and gribtonc to convert grib files to NetCDF.
> > The grib data files have 7 variables, 5 of which have a vertical
> > structure. gribtocdl creates the cdl file and returns the message:
> >
> > Oct 03 12:38:02 gribtocdl[10036]: Starting Up
> > Oct 03 12:38:04 gribtocdl[10036]: EOF on input
> > Oct 03 12:38:04 gribtocdl[10036]: Exiting
> > Oct 03 12:38:04 gribtocdl[10036]: 111 WMO msgs, 111 GRIBs decoded, 111
> > written
> >
> > which contains the correct number 111. The cdl file writes out the lat/lon
> > and time data correctly and has the correct metadata for the variables.
> > However, the cdl file does not write out any data for the variables and
> > ends with lat data.
>
> Lori,
>
> I think you have a slight misunderstanding, gribtocdl just creates cdl
> files with only data of the projection/lat/lon/etc.  To actually create a
> netCDF file one has to use gribtonc with the cdl created by gribtocdl. ie
>
> % gribtonc -l - your.cdl your.nc < your.gribdata
>
> This will create a your.nc netCDF file. gribtonc also needs the ncgen
> utility to create the template your.nc from the your.cdl. ncgen is
> included in the netCDF package.  I wasn't quite sure of your question, let
> me know if I misinterpreted it.
>
> Robb...
>
> >
> > I am running the utility on a Linux machine.
> >
> > Any suggestions on why this is occuring?
> >
> > Thanks,
> > Lori
> >
> >
> >
> > ------- End of Forwarded Message
> >
> >
--
----------------------------------------------------
Lori A. Thompson
Applications Programmer/RS Information Systems, Inc.
Geophysical Fluid Dynamics Laboratory/NOAA
Princeton University Forrestal Campus/Route 1
PO Box 308
Princeton, NJ 08542
Phone: 609-452-6563
Fax:   609-987-5063
http://www.gfdl.noaa.gov/~lat



==============================================================================
Robb Kambic                                Unidata Program Center
Software Engineer III                      Univ. Corp for Atmospheric Research
rkambic@xxxxxxxxxxxxxxxx                   WWW: http://www.unidata.ucar.edu/
==============================================================================


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