How Interpolate Points works

The Interpolate Points tool performs geostatistical interpolation to predict the values of a continuous variable everywhere between measured points.

Interpolation workflow

The interpolation portion of the tool operation uses various geoprocessing tools in the Geostatistical Analyst and Analysis toolboxes in ArcGIS Pro to perform the analysis.

Interpolation model creation

The Empirical Bayesian Kriging (EBK) tool is used to interpolate the Input points and Field to interpolate parameter values. Various parameters of EBK are determined by the Calculation precision parameter (see the Calculation precision section below for more information). The output of EBK is a geostatistical layer that stores the interpolation results and can be exported to various formats and representations.

Prediction layer creation

The GA Layer To Contour tool exports the geostatistical layer of predicted values to filled contour polygons. The values of the contours are determined by the Classification type, Number of classes, and Class break values parameters. If polygons are provided in the Clipping polygons parameter, the filled contour polygons are clipped using the Clip tool. The filled contour polygon layer is returned as the ResultLayer output layer of the tool.

Standard error layer creation

If the Output prediction errors parameter is checked, the GA Layer To Contour tool exports a second filled contour polygon layer for the standard errors of the predicted values. The standard error polygons are clipped to the clipping polygons, if provided. This polygon layer is returned as the PredictionError output layer of the tool.

Point prediction locations creation

If a point layer is provided in the Point prediction locations parameter, the GA Layer To Points tool uses the geostatistical layer to predict the values at the point locations. The predictions are stored in a point layer and returned as the PredictedPointLayer output layer of the tool.

Calculation precision

The Calculation precision parameter sets various parameters of EBK to prioritize either the precision and accuracy of the interpolation results or the calculation speed. The parameter has three options: Speed, Balance, and Accuracy. The following table lists the parameter values used in EBK for each option:

ParameterSpeedBalanceAccuracy

Data transformation type

NONE

NONE

EMPIRICAL

Semivariogram model type

POWER

POWER

K_BESSEL

Maximum number of points in each local model

50

75

200

Local model area overlap factor

1

1.5

3

Number of simulated semivariograms

30

100

200

Search neighborhood (Min neighbors)

8

10

15

Search neighborhood (Max neighbors)

8

10

15