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



Hi Rich-

 
> 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