posted Jul 4, 2014, 1:18 PM by Philip Bailey
updated Jul 4, 2014, 1:19 PM
Internal test release with several improvements:
- The bilinear interpolation method was tweaked to only process cells in the correct extent. There was a very minor error in the statements that control which cells get processed. It was causing cells as the edge of the data extent to get incorporated into the resampling which then used NoData values in the bilinear math. This is now fixed and only output cells where all neighbors have valid data in the input raster are incorporated in the output raster. i.e. Any output cells that would incorporate a NoData value from the input raster are output as NoData.
- The underlying RasterManager DLL was updated to use the latest C++ code from the command line GCD. This affects the raster copy and bilinear resampling methods which now use the common "raster" class instead of their own duplicated code to open and read the input raster properties. This common code was improved to detect and respect the input raster data type. Previously all rasters were read as 32 bit floating point. The improved code detects five date types (1, 4 and 8 byte integers and 4 and 8 byte floating point). The output of both the copy and bilinear routines will produce rasters of the same input type as the input and also use the same NoData value as the input.
- Updated to use the latest GISCode (which incorporates all the latest changes from the recent CHaMP Topo Toolbar and RBT Desktop releases). Note that this also brings into the GCD all of James Hensleigh's code changes for the experimental tools.