# NOT RUN {
require(rgdal)
require(raster)
require(sp)
# read example data
file <- system.file('extdata', 'konstanz_20130805-20130811.shp', package="rsMove")
moveData <- shapefile(file)
# extract samples
ot = as.Date(moveData@data$date)
samples <- sampleMove(xy=moveData, ot=ot, error=10, method='m')
# read remote sensing data
file <- list.files(system.file('extdata', '', package="rsMove"), 'tc.*tif', full.names=TRUE)
rsStk <- stack(file)
# retrieve remote sensing data for samples
rsQuery <- dataQuery(xy=samples,img=rsStk, rd=TRUE)
# identify unique sample regions
label <- labelSample(xy=rsQuery, rad=90, npx=1, pxr=rsStack)
# select background samples
ind <- which(label>0) # selected samples
bSamples <- backSample(xy=moveData[ind,], rid=label[ind], img=rsStk, method='pca')
# derive model predictions
out <- moveModel(pxy=rsQuery, axy=bSamples, label=label)
# }
Run the code above in your browser using DataLab