NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: generating display thru a browser

Just a little more on this.

"From: Bill Hibbard " wrote:

> You can use the open() method of visad.data.vis5d.Vis5DForm
> to read a Vis5D file into a VisAD data object. Or you can
> simply do 'data = load("filename.v5d")' in VisAD Python.
> Then create an appropriate display and use the static method
> 
>   visad.util.Util.captureDisplay(DisplayImpl disp, String filename)
> 
> to save it to a JPEG file. Or do 'saveplot(display, filename)'
> in VisAD Python. There'll be some fiddling to create an
> appropriate display. See Ugo'd VisAD tutorial or Tom's VisAD
> Python tutorial for help on that.

A quick way to view your v5d file would be to use the main method
in Vis5DForm by running:

java -Xmx256m -classpath visad.jar visad.data.vis5d.Vis5DForm 
"filename"

where "filename" is the name of the file.  This will construct
a simple display of the data, mapping all variables to IsoContour.

If you take a look at the main method source, you could see how this
is done and weed out what you don't want to create the display.
Add in a button which would call the captureDisplay method
above and you should have all you need.

Don
*************************************************************
Don Murray                               UCAR Unidata Program
dmurray@xxxxxxxxxxxxxxxx                        P.O. Box 3000
(303) 497-8628                              Boulder, CO 80307
http://www.unidata.ucar.edu/staff/donm
*************************************************************


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