Fill NoData
Fills nodata cells of a raster by interpolating from the valid cells around them.
Pitfall. Engines interpolate differently (inverse distance from the gap's edge, splines, bilinear, nearest), so large gaps come out differently.
Pitfall. Most engines stop at a maximum distance and leave larger gaps as nodata.
| Also called | fill gaps, fill missing data, interpolate nodata, fill nulls, Elevation Void Fill |
|---|---|
| Group | raster/surface |
| Checks | raster.nodata |
| Pitfalls | 2 listed above |
| Columbus tool | Not stated |
| Notes | Not stated |
| Status | active |
| Broader | Not stated |
| Narrower | Not stated |
| Related |
Parameters
Not stated
Inputs and outputs
| Direction | Name | Type | Geometry | Note |
|---|---|---|---|---|
| Input | raster | raster | Not stated | Not stated |
| Output | output | raster | Not stated | Not stated |
In each engine
| Engine | Tool | Parameters | Differences |
|---|---|---|---|
gdal | gdal raster fill-nodata |
|
|
grass | r.fillnulls |
|
|
qgis | gdal:fillnodata |
|
|
rasterio | rasterio.fill.fillnodata |
|
|
rioxarray | rioxarray.raster_array.RasterArray.interpolate_na | Not stated |
|
whiteboxtools | FillMissingData |
|
|