Class: QgsIDWInterpolator¶
-
class
qgis.analysis.
QgsIDWInterpolator
(layerData: Iterable[QgsInterpolator.LayerData])¶ Bases:
QgsInterpolator
Constructor for
QgsIDWInterpolator
, with the specifiedlayerData
sources.QgsIDWInterpolator(
QgsIDWInterpolator
)Inverse distance weight interpolator.
- Parameters
layerData –
-
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 ).
See also
New in version 3.0.
- Return type
float
-
interpolatePoint
(self, x: float, y: float, feedback: QgsFeedback = None) → Tuple[int, float]¶ - Parameters
x (float) –
y (float) –
feedback (
QgsFeedback
= None) –
- Return type
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 ).
See also
New in version 3.0.
- Parameters
coefficient (float) –