r.surf.idw [-e] input=nombre output=nombre
[npoints=valor]
Para proyecciones de tipo latitud-longitud, las distancias se calculan a lo largo de geodésicas.
Al contrario que r.surf.idw2, que procesa todos los puntos en cada interpolación, r.surf.idw trata de minimizar el número de de puntos utilizados al interpolar, de este modo la velocidad del proceso no se ve afectada por el número de puntos en el mapa de entrada.
r.surf.idw obtendrá en general mejores resultados que r.surf.idw2 excepto cuando los datos de entrada contengas pocos datos diferentes de cero. La velocidad de proceso de uno u otro dependerá de la velocidad relativa de las operaciones en coma flotante, enmteros o valores booleanos de las distintas plaataformas.
Si se intenta la interpolación en puntos alejados de la nube de puntos de entrada, la ejecución será lenta y los resultados poco fiables. Por tanto es preferible utilizar máscaras para evitar estos problemas.
La suavidad de la superficie interpolada va a depender fundamentalmente del número de puntos utilizados para interpolar. Puede utilizarse con puntos situados de forma irregular o regular aunque en el primer caso habrá posiblemente variaciones espaciales en la calidad de la interpolación.
La opción -e flag permite realizar un análisis de validación cruzada. Este consiste en estimar los valores para los puntos en los que ya se dispone del dato real. La diferencia entre el valor real y el estimado constituye una medida del error. El análisis de los errores así obtenidos en el conjunto de puntos donde se dispone de observaciones permite determinar la bondad del método de interpolación así como la distribución espacial de los errores.