Name

ST_InvDistWeight4ma — Funktion zur Rasterdatenverarbeitung, die den Wert eines Pixel aus den Pixel der Nachbarschaft interpoliert.

Synopsis

double precision ST_InvDistWeight4ma(double precision[][][] value, integer[][] pos, text[] VARIADIC userargs);

Beschreibung

Interpoliert den Wert eines Pixel über die Methode der inversen Distanzwichtung.

Es gibt zwei optionale Parameter, die über userargs übergeben werden können. Der erste Parameter ist der Exponent (die Variable "k" in unterer Gleichung); dieser liegt zwischen 0 und 1 und wird in der Gleichung für die Inverse Distanzwichtung verwendet. Wenn er nicht angegeben ist, wird standardmäßig 1 angenommen. Der zweite Parameter entspricht der Gewichtung in Prozent und wird nur verwendet, wenn der Wert der betrachteten Pixel einem aus der Nachbarschaft interpolierten Wert entspricht. Wenn er nicht angegeben ist und das betrachtete Pixel einen Wert hat, so wird dieser Wert zurückgegeben.

Die grundlegende Gleichung der inversen Distanzwichtung ist:

k = Exponent, eine reelle Zahl zwischen 0 und 1

[Note]

Diese Funktion ist eine spezialisierte Rückruffunktion, die als Rückrufparameter für ST_MapAlgebra (callback function version) verwendet werden kann.

Verfügbarkeit: 2.1.0

Beispiele

-- NEEDS EXAMPLE