Takes the average value for all cells within the index boundaries provided by inheritance from AggregateResample
Uses the following implementation: http://www.paulinternet.nl/?page=bicubic
All classes inheriting from this class uses the resample as follows: First the 4 rows each containing 4 points are resampled, then each result is stored and together resampled.
All classes inheriting from this class uses the resample as follows: First the 4 rows each containing 4 points are resampled, then each result is stored and together resampled.
If there can't be 16 points resolved, it falls back to bilinear resampling.
Uses the Akima cubic spline resample.
Uses the Akima cubic spline resample.
The paper can be found here: http://www.leg.ufpr.br/lib/exe/fetch.php/wiki:internas:biblioteca:akima.pdf
A more graspable explanation can be found here: http://www.iue.tuwien.ac.at/phd/rottinger/node60.html
This abstract class serves as a base class for the family of cubic resample algorithms implemented.
This abstract class serves as a base class for the family of cubic resample algorithms implemented. As a constructor argument it takes the dimension of the cube. It takes the closest dimension ^ 2 points and then resamples over those points.
If there is less then dimension ^ 2 points obtainable for the current point the implementation extrapolates points in order to approximate the derivatives that it needs.
Note that this class is single-threaded.
Implemented exactly as in: http://en.wikipedia.org/wiki/Lanczos_resampling#Multidimensional_interpolation
Implemented exactly as in: http://en.wikipedia.org/wiki/Lanczos_resampling#Multidimensional_interpolation
GDAL uses a Lanczos resample radius, *a*, as 3, so our cubic size here is 6 * 6.
This falls back to the Bilinear resample when all 6 * 6 points can't be established.
Takes the average value for all cells within the index boundaries provided by inheritance from AggregateResample
Takes the ordinally-middlemost value in a region and resamples to that.
Takes the ordinally-middlemost value in a region and resamples to that.
As with other aggregate resampling methods, this is most useful when decreasing resolution or downsampling.
Takes the average value for all cells within the index boundaries provided by inheritance from AggregateResample
Takes the most common value in a region and resamples to that.
Takes the most common value in a region and resamples to that.
As with other aggregate resampling methods, this is most useful when decreasing resolution or downsampling.