data(jura)
summary(prediction.dat)
summary(validation.dat)
summary(transect.dat)
summary(juragrid.dat)
# the following commands were used to create objects with factors instead
# of the integer codes for Landuse and Rock:
if (FALSE) {
jura.pred = prediction.dat
jura.val = validation.dat
jura.grid = juragrid.dat
jura.pred$Landuse = factor(prediction.dat$Landuse,
labels=levels(juragrid.dat$Landuse))
jura.pred$Rock = factor(prediction.dat$Rock,
labels=levels(juragrid.dat$Rock))
jura.val$Landuse = factor(validation.dat$Landuse,
labels=levels(juragrid.dat$Landuse))
jura.val$Rock = factor(validation.dat$Rock,
labels=levels(juragrid.dat$Rock))
}
# the following commands convert data.frame objects into spatial (sp) objects
# in the local grid:
require(sp)
coordinates(jura.pred) = ~Xloc+Yloc
coordinates(jura.val) = ~Xloc+Yloc
coordinates(jura.grid) = ~Xloc+Yloc
gridded(jura.grid) = TRUE
# the following commands convert the data.frame objects into spatial (sp) objects
# in WGS84 geographic coordinates
# example is given only for jura.pred, do the same for jura.val and jura.grid
# EPSG codes can be found by searching make_EPSG()
jura.pred <- as.data.frame(jura.pred)
coordinates(jura.pred) = ~ long + lat
proj4string(jura.pred) = CRS("+init=epsg:4326")
Run the code above in your browser using DataLab