He shp de puntos, donde cada punto es el centro de gravedad de las células individuales de un 1*a 1 km de la cuadrícula (~ 500 000 puntos). Para cada uno de estos puntos, que tienen sus coordenadas y elevación.
Lo que yo quiero: para cada uno de estos puntos, quiero calcular la media, std dev, min, max y mediana elevación de la más cercana 8 puntos circundantes.
Lo que hice hasta ahora: escribí un R script para identificar cada uno de los puntos más próximos de cada uno de los puntos de la rejilla. Pero teniendo en cuenta el tamaño de la dbf y el general de la lentitud de R, se tarda una eternidad.
Mis herramientas: QGIS, ArcGIS, SAS, R, o cualquier otro software libre si es necesario.
¿Alguno tiene alguna sugerencia para hacer esto (1 - identificar a los vecinos directos, 2 - calcular estadísticas de resumen de la elevación de estos vecinos) en una forma más eficiente, la utilización de los SIG?