# NOT RUN {
{
require(raster)
require(RStoolbox)
require(ggplot2)
# read raster data
r <- brick(system.file("extdata", "ndvi.tif", package="fieldRS"))
# read road information
data(roads)
# unsupervised classification with kmeans
uc <- unsuperClass(r, nSamples=5000, nClasses=5)$map
# derive potential sampling plots
pp <- derivePlots(uc, 1000)
# plot ranking
pp@data <- rankPlots(uc, pp, roads)
# plot output
gp <- fortify(pp, region="ranking")
ggplot(gp, aes(x=long, y=lat, group=group, fill=as.numeric(id))) +
geom_polygon() + scale_fill_continuous(name="Ranking")
}
# }
Run the code above in your browser using DataLab