ST_InvDistWeight4ma — Rasterbearbetningsfunktion som interpolerar en pixels värde från pixelns närområde.
double precision ST_InvDistWeight4ma(
double precision[][][] value, integer[][] pos, text[] VARIADIC userargs)
;
Beräkna ett interpolerat värde för en pixel med hjälp av den omvända avståndsviktade metoden.
Det finns två valfria parametrar som kan skickas via userargs
. Den första parametern är den effektfaktor (variabel k i ekvationen nedan) mellan 0 och 1 som används i den inversa avståndsviktade ekvationen. Om den inte anges är standardvärdet 1. Den andra parametern är den viktprocent som endast tillämpas när värdet för den intressanta pixeln ingår i det interpolerade värdet från grannskapet. Om inget anges och den intressanta pixeln har ett värde, returneras detta värde.
Den grundläggande ekvationen för invers distansvikt är:
k = effektfaktor, ett verkligt tal mellan 0 och 1
![]() |
|
Denna funktion är en specialiserad återuppringningsfunktion för användning som återuppringningsparameter till ST_MapAlgebra (callback function version). |
Tillgänglighet: 2.1.0
-- NEEDS EXAMPLE