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.
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
visad
archives: