https://github.com/cran/spacetime
Tip revision: 35f9206d9760752b175ed32a1cc610a9a53a2db5 authored by Edzer Pebesma on 03 November 2010, 09:49:04 UTC
version 0.1-4
version 0.1-4
Tip revision: 35f9206
stplot.R
stplot = function(obj, names.attr = index(obj@time), ..., as.table = TRUE) {
stopifnot(is(obj, "ST"))
form = as.formula(paste(names(obj@data)[1], "~time"))
sp = obj@sp
df = unstack(as.data.frame(obj), form)
if(is(sp, "SpatialPixels"))
x = SpatialPixelsDataFrame(sp, df)
else if(is(sp, "SpatialPoints"))
x = SpatialPointsDataFrame(sp, df)
else if(is(sp, "SpatialPolygons"))
x = SpatialPolygonsDataFrame(sp, df, match.ID=FALSE)
else if(is(sp, "SpatialLines"))
x = SpatialLinesDataFrame(sp, df, match.ID=FALSE)
else if(is(sp, "SpatialGrid"))
x = SpatialGridDataFrame(sp, df)
else
stop("spatial obj of unsupported class")
spplot(x, names.attr = names.attr, as.table = as.table, ...)
}