Re: NetCDF Question

Hi Kevin:

I think what you want to do is something like:
lines = domain.getX().getLength()
elements = domain.getX().getLength()

There is also a static utility method in visad.python.JPythonMethods:
    public static int[] getDomainSizes(Data d)

that should return the dimensions. This class is a collection of methods for the Jython work, but is also usable from "regular java"...

tom


Kevin Manross wrote:

Greetings,

I've been searching the email archives for a couple of days now and cannot seem to find (or perhaps understand) a solution to the following:

I have a netCDF file that I can open up in a visad Plain and it gives me the FlatField ((Longitude, Latitude) -> Altitude). I would like to get the X and Y dimension *values* from my netCDF file.

(Performing a getDoubles() or getSamples() on the domain set results in an index-order array of lat/lon points, i.e. XxY points, and I'm interested in creating a rectangle of points that outlines my lat/lon domain. I've noticed, the ucar.unidata.geoloc.LatLonRect class, but was hoping to use the "raw" data from my files.)

Can someone get me pointed in the right direction on this?

Thanks!!

-kevin.



--
Tom Whittaker (tomw@xxxxxxxxxxxxx)
University of Wisconsin-Madison
Space Science and Engineering Center
Cooperative Institute for Meteorological Satellite Studies
Phone/VoiceMail: 608.262.2759