Skip to content
Prev 8918 / 29559 Next

how to do randomly sampling in raster layer

On 08/03/2010 11:15 AM, caspar hallmann wrote:
I would consider converting it to SpatialPointsDF instead.

r.spgrd<-as(r,"SpatialPointsDataFrame")

Now you can eliminate the NA value:

r.spgrd = r.spgrd[!is.na(r.spgrd[[1]]),]

In stead of rpoint you can also use sample:

selectedPoints = sample(1:length(r.spgrd[[1]]), 1000)
r.sampled = r.spgrd[selectedPoints,]

cheers,
Paul