bind.Rd
Bind (append) Spatial* objects into a single object. All objects must be of the same vector type base class (SpatialPoints, SpatialLines, or SpatialPolygons)
# S4 method for SpatialPolygons,SpatialPolygons
bind(x, y, ..., keepnames=FALSE)
# S4 method for SpatialLines,SpatialLines
bind(x, y, ..., keepnames=FALSE)
# S4 method for SpatialPoints,SpatialPoints
bind(x, y, ..., keepnames=FALSE)
# S4 method for data.frame,data.frame
bind(x, y, ..., variables=NULL)
# S4 method for list,missing
bind(x, y, ..., keepnames=FALSE)
Spatial* object or data.frame, or a list of Spatial* objects
Spatial* object or data.frame, or missing
Additional Spatial* objects
Logical. If TRUE
the row.names are kept (if unique)
character. Variable (column) names to keep, If NULL
, all variables are kept
Spatial* object
p <- readRDS(system.file("external/lux.rds", package="raster"))
mersch <- p[p$NAME_2=='Mersch', ]
diekirch <- p[p$NAME_2=='Diekirch', ]
remich <- p[p$NAME_2=='Remich', ]
remich$NAME_1 <- NULL
x <- bind(mersch, diekirch, remich)
plot(x)
data.frame(x)
#> ID_1 NAME_1 ID_2 NAME_2 AREA
#> 1 3 Luxembourg 11 Mersch 233
#> 2 1 Diekirch 2 Diekirch 218
#> 3 2 <NA> 7 Remich 129