Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

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


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