Re: resampling methods

Hi Stu,

This is the bug I fixed yesterday AM - the fix is on the
ftp server.

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


On Thu, 24 Aug 2000, Stuart Wier wrote:

> 
> While resampling a 3D data set (a FlatField) "g3ds" into
> another FlatField which is a 2D slice across the 3D data,
> I get some unexpected values produced.
> 
> The max/min values of the 3D grid are 52.45282, -23.908264
> 
> use of "resample" without specifying sampling mode:
> 
>   newffld = (FlatField)ffld.resample(g3ds);
> 
> or using 
>   newffld = (FlatField)ffld.resample(g3ds,
>                                      Data.WEIGHTED_AVERAGE, 
>                                    Data.NO_ERRORS);
> 
> gets a new FlatField whose  max, min are 320.39398, -135.35602 
> -- larger than the original grid's max and min. Since this
> is humidity data it is also surprizing to see a value over 100.
> 
> However use of 
> 
>  newffld = (FlatField)ffld.resample(g3ds, Data.NEAREST_NEIGHBOR, NO_ERRORS);
> 
> gives a reasonable 2D Field whose max, min are 39.018806, -11.9811945  
> 
> What's going on? 
> 
> 
> Stu Wier     
> 
> Unidata Program Center
> UCAR
> P.O. Box 3000
> Boulder, CO 80307
> Unidata home page: http://www.unidata.ucar.edu/
>