GDAL
|
GDAL gridder related entry points and definitions. More...
#include "gdal_alg.h"
Go to the source code of this file.
Typedefs | |
typedef CPLErr(* | GDALGridFunction) (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
Functions | |
CPLErr | GDALGridInverseDistanceToAPower (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
CPLErr | GDALGridInverseDistanceToAPowerNoSearch (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
CPLErr | GDALGridMovingAverage (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
CPLErr | GDALGridNearestNeighbor (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
Nearest neighbor. More... | |
CPLErr | GDALGridDataMetricMinimum (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
CPLErr | GDALGridDataMetricMaximum (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
CPLErr | GDALGridDataMetricRange (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
CPLErr | GDALGridDataMetricCount (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
CPLErr | GDALGridDataMetricAverageDistance (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
CPLErr | GDALGridDataMetricAverageDistancePts (const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *) |
CPLErr | ParseAlgorithmAndOptions (const char *, GDALGridAlgorithm *, void **) |
GDAL gridder related entry points and definitions.
CPLErr GDALGridNearestNeighbor | ( | const void * | poOptions, |
GUInt32 | nPoints, | ||
const double * | padfX, | ||
const double * | padfY, | ||
const double * | padfZ, | ||
double | dfXPoint, | ||
double | dfYPoint, | ||
double * | pdfValue, | ||
void * | hExtraParamsIn | ||
) |
Nearest neighbor.
The Nearest Neighbor method doesn't perform any interpolation or smoothing, it just takes the value of nearest point found in grid node search ellipse and returns it as a result. If there are no points found, the specified NODATA value will be returned.
poOptions | Algorithm parameters. This should point to GDALGridNearestNeighborOptions object. |
nPoints | Number of elements in input arrays. |
padfX | Input array of X coordinates. |
padfY | Input array of Y coordinates. |
padfZ | Input array of Z values. |
dfXPoint | X coordinate of the point to compute. |
dfYPoint | Y coordinate of the point to compute. |
pdfValue | Pointer to variable where the computed grid node value will be returned. |