Class: QgsIDWInterpolator

class qgis.analysis.QgsIDWInterpolator(layerData: Iterable[QgsInterpolator.LayerData])

Bases: qgis._analysis.QgsInterpolator

Constructor for QgsIDWInterpolator, with the specified layerData sources.

QgsIDWInterpolator(QgsIDWInterpolator)

Inverse distance weight interpolator.

Methods

cacheBaseData
distanceCoefficient Returns the distance coefficient, the parameter that sets how the values are weighted with distance.
interpolatePoint
setDistanceCoefficient Sets the distance coefficient, the parameter that sets how the values are weighted with distance.

Signals

Attributes

cacheBaseData()
distanceCoefficient(self) → float

Returns the distance coefficient, the parameter that sets how the values are weighted with distance. Smaller values mean sharper peaks at the data points. The default is a coefficient of 2.

Point values are weighted by 1 / ( distance ^ coefficient ).

New in version 3.0.

interpolatePoint(self, x: float, y: float, feedback: QgsFeedback = None) → Tuple[int, float]
setDistanceCoefficient(self, coefficient: float)

Sets the distance coefficient, the parameter that sets how the values are weighted with distance. Smaller values mean sharper peaks at the data points.

Point values are weighted by 1 / ( distance ^ coefficient ).

New in version 3.0.