Skip to main content

Fill NoData by Kriging Interpolation

Overview

Kriging interpolation estimates unknown values from spatial autocorrelation described by a variogram model. It is suitable for producing continuous raster surfaces or filling NoData gaps when spatial structure is meaningful.

Use Cases

  • Interpolate environmental, meteorological, soil, or geochemical variables with spatial autocorrelation.
  • Prepare spatially continuous raster input for later zonal statistics, threshold extraction, or map production.
  • Fill NoData gaps where a variogram-based model is appropriate.

Parameters

ParameterDescriptionNotes
Input raster fileRaster file that requires kriging interpolationRequired
Variogram modelVariogram model used to describe spatial correlationRequired; default: spherical; options: spherical (spherical), exponential (exponential), Gaussian (gaussian), linear (linear), power (power)
NuggetError term representing microscale variation and measurement errorRequired; default: 0.1
RangeMaximum distance of spatial autocorrelationRequired; default: 1.0
Number of lagsNumber of lags used to calculate the variogramRequired; default: 6
Weighted interpolationWhether to weight interpolation pointsOptional; default: False
Exact-value interpolationWhether to use exact known point values for interpolationOptional; default: True
Anisotropy scalingScaling factor in the anisotropy directionRequired; default: 1.0
Anisotropy angleAnisotropy direction angle in degreesRequired; default: 0.0
Coordinate typeCoordinate type used for distance calculationRequired; default: euclidean; options: Euclidean distance (euclidean), geographic distance (geographic)
Use pseudo-inverseWhether to solve with a pseudo-inverse matrixOptional; default: False
Pseudo-inverse typeMethod used to calculate the pseudo-inverse matrixRequired; default: pinv; options: Moore-Penrose pseudo-inverse (pinv), singular value decomposition (svd)
Verbose outputWhether to output detailed interpolation process informationOptional; default: False
Plot resultWhether to plot interpolation result chartsOptional; default: False
Output statisticsWhether to output interpolation statisticsOptional; default: False
Output raster fileOutput raster file after kriging interpolationRequired

Steps

  1. Start the tool: Open Geoprocessing Toolbox → Spatial Analysis Tools > Raster Synthesis > Fill NoData, then start the Fill NoData by Kriging Interpolation tool pane.
  2. Prepare input: Select the Input raster file and confirm that the data is complete and readable.
  3. Set core parameters: Configure Variogram model, Nugget, Range, and other kriging settings based on the analysis goal.
  4. Set output: Specify the Output raster file and confirm that the output path, format, and naming rules meet downstream requirements.
  5. Run and inspect the result: Click Run, then check whether the output value range, distribution, and raster extent meet expectations.

Notes

  • Kriging results depend strongly on the variogram model and parameters. Validate the model when using results for quantitative analysis.
  • Use a projected coordinate system when Euclidean distances are used.
  • Sparse valid cells, uneven distribution, or outliers can reduce the reliability of the interpolated surface.