Skip to main content
1 of 2

idw running slow in R

I am new to gis so bear with me... I have a dataset with 2157335 entries, and I am performing idw/kriging to interpolate. But the code is running very slow. I am not sure this is because of a large dataset or there is something wrong with my code.

    grd <- Sobj_SpatialGrid(ndvi_pts, maxDim=100)$SG
    response <- unclass(ndvi_pts@data)[[1]]
    ndvi_idw <- idw(response~1, ndvi_pts, newdata=grd)

or for kriging,

    kriging_result=autoKrige(response~1, ndvi_pts, new_data=grd, nmax=7)

I cannot see anything wrong with it and R doesn't show any error. It just keeps running with no sign of stopping.