[GRASS-dev] v.surf.idw: a improvement

E. Jorge Tizado ejtizado at ono.com
Sun May 24 18:31:07 EDT 2009


Hi 

A few lines permit add a new type of interpolation in v.surf.idw, the 
exponential interpolation similar to "Geographically Weighted Regression":

weigth = exp( - distance^2 / bandwidth^2)

I attach the diff files, the core is

for (n = 0; n < nsearch; n++)
{
	d = exp( - list[n].dist / bw );
	sum1 += list[n].z * d;
	sum2 += d;
}

P.S. idw = interpolation distance weight, better than inverse distance weight
to future more type of interpolations

-- 
E. Jorge Tizado
-------------- next part --------------
A non-text attachment was scrubbed...
Name: description.html.diff
Type: text/x-diff
Size: 2431 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/grass-dev/attachments/20090525/b24aa78f/description.html.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: main.c.diff
Type: text/x-diff
Size: 3982 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/grass-dev/attachments/20090525/b24aa78f/main.c.bin


More information about the grass-dev mailing list