[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[IDV #LCB-364633]: "Couldn't get data: Unable to find center point variables"
- Subject: [IDV #LCB-364633]: "Couldn't get data: Unable to find center point variables"
- Date: Mon, 07 Jan 2008 14:15:17 -0700
Ignore my comments below about the variable definition. Sigma
is being used as the vertical coordinate, but it is not defining
the vertical transform correctly. I'll investigate a little more.
Don
>
> > I just tried it again, and got the same error. Sachin get's it too.
> >
> > Did you go to 3D variables, select "temp" and then try an "isosurface"
> > display?
>
> Of course not or I would have gotten the error. ;-) I tried
> a color shaded plan view. Sorry about that.
>
> The error comes from the vertical transform not being set up
> correctly for sigma and then it finds the elev variable and thinks
> it is a grid with a radar elevation angle (stupid logic which
> I'll fix).
>
> I would think for this to work that you would need to have
> Temp defined as:
>
> float temp(time=1, sigma=13, ypos=68, xpos=68);
> :long_name = "Temperature";
> :units = "Celsius";
> :coordinates = "lon lat";
>
> instead of:
>
> float temp(time=1, zpos=13, ypos=68, xpos=68);
> :long_name = "Temperature";
> :units = "Celsius";
> :coordinates = "lon lat sigma";
>
> Here's a definition from another file:
>
> float temp(ocean_time=1, s_rho=20, eta_rho=60, xi_rho=160);
> :long_name = "averaged potential temperature";
> :units = "Celsius";
> :time = "ocean_time";
> :coordinates = "lat_rho lon_rho";
> :field = "temperature, scalar, series";
>
> double s_rho(s_rho=20);
> :long_name = "S-coordinate at RHO-points";
> :valid_min = -1.0; // double
> :valid_max = 0.0; // double
> :standard_name = "ocean_s_coordinate";
> :formula_terms = "s: s_rho eta: zeta depth: h a: theta_s b: theta_b depth_c:
> hc";
> :field = "s_rho, scalar";
> :_CoordinateTransformType = "Vertical";
> :_CoordinateAxes = "s_rho";
> :_CoordinateAxisType = "GeoZ";
>
> Or, maybe it needs to be:
>
> float temp(time=1, zpos=13, ypos=68, xpos=68);
> :long_name = "Temperature";
> :units = "Celsius";
> :coordinates = "sigma lat lon";
>
> I'm no expert on NcML or CF so you might want to contact
> John about it.
>
> Don
>
> > -Rich
> >
> > On Jan 7, 2008 3:14 PM, Unidata IDV Support
> > <address@hidden> wrote:
> > > Hi Rich-
> > >
> > > Happy New Year. I've been away, so sorry for the delay in responding.
> > >
> > > > I have a NCML file that attempts to "CF-ize" a non-conforming NetCDF
> > > > file:
> > > >
> > > > http://stellwagen.er.usgs.gov/models/test/ecom_test.ncml
> > > >
> > > > If I open this file in IDV 2.4, I can view the 2D fields like
> > > > "heat_flux" just fine, but when I try an isosurface (or other 3D
> > > > display) of a 3D field like "temp", I get the Error:
> > > >
> > > > "Couldn't get data
> > > > Unable to find center point variables"
> > > >
> > > > I haven't seen this error before. Any ideas?
> > >
> > > I haven't seen this before, nor do I get it in 2.4 or in the
> > > latest nightly build. Did you figure this out or is this
> > > still a problem on your system?
> > >
> > > Don
> > >
> > >
> > > Ticket Details
> > > ===================
> > > Ticket ID: LCB-364633
> > > Department: Support IDV
> > > Priority: Normal
> > > Status: Open
> > >
> >
> >
> >
> > --
> > Dr. Richard P. Signell (508) 457-2229
> > USGS, 384 Woods Hole Rd.
> > Woods Hole, MA 02543-1598
> >
> >
>
Ticket Details
===================
Ticket ID: LCB-364633
Department: Support IDV
Priority: Normal
Status: Open