[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"



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