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.
Hi Andrew, Thanks for finding this. The fix is on the VisAD ftp server. Cheers, Bill On Thu, 15 May 2003, Andrew Donaldson wrote: > We are storing radar data with a function of: > Time-> ((range, azimuth)->reflection) > > Sometimes there is no reflection from a radar - when it's not raining. > It is important that the display shows no rain when there is no > rain, including when visad is animating and there is rain on the > preceding and next sample. > > I have been experimenting with storing: > Time -> null > in the field. > > This works when I use setSamples() but fails when I use setSample(int,data). > > Looking at the code for FieldImpl, it seems that null is allowed > when using setSamples() as it is tested for on line 209 and assigned as > a literal on line 218. > > Looking at setSample(int, data) line 677 does not do this test for > null, but throws an exception when evaluating range.getType(). > > This seems to be inconsistent. > > It looks like Bill purposely allowed null with his code change > on 9 Dec 1999 line 208, so I think null is intended to be supported. > I hope it is. If so, then a small change to setSample(int, data) is > needed. > > If not, then how should I store the data for my case above? > > thanks, > > Andrew. > > -- > Andrew Donaldson > Email: A.Donaldson@xxxxxxxxxx Bureau of Meteorology > Phone: +61 3 9669 4537 P.O. Box. 1289K/150 Lonsdale St, > Fax: +61 3 9669 4128 Melbourne, Australia.
visad
archives: