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: Map projections

Hi Hank,

A good example of VisAD CoordinateSystems is satellite image
navigation in examples/SatDisplay.java.  This application
reads McIDAS satellite images file using the AreaAdapter
class.  These images have MathType:

  ((ImageElement, ImageLine) -> (Band0, ..., Bandn))

where (ImageElement, ImageLine) has a CoordinateSystem with
reference (Longitude, Latitude).  The image is displayed
using the ScalarMaps:

  Latitude -> Display.Latitude
  Longitude -> Display.Longitude
  Band0 -> RGB

In other words, the CoordinateSystem carries the satellite
navigation information which is used to geo-locate the image
in the display.

Another interesting application is examples/HSVDisplay.java.
It displays a Set with MathType:

  SetType(hue, saturation, value)

where (hue, saturation, value) has the HSVCoordinateSystem
with reference (red, green, blue).  This Set is displayed
using the ScalarMaps:

  red -> XAxis
  green -> YAxis
  blue -> ZAxis
  hue -> Hue
  saturation -> Saturation
  value -> Value
  hue -> IsoContour
  saturation -> IsoContour
  value -> IsoContour

This is a neat example of using a color coordinate system
in spatial mappings, in order to visualize the geometry of
color spaces.

Cheers,
Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI  53706
hibbard@xxxxxxxxxxxxxxxxx  608-263-4427  fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html

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