https://github.com/cran/spacetime
Raw File
Tip revision: 35f9206d9760752b175ed32a1cc610a9a53a2db5 authored by Edzer Pebesma on 03 November 2010, 09:49:04 UTC
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, ...)
}
back to top