R: rbind for spatial objects

spRbind-methods {maptools} | R Documentation

## rbind for spatial objects

### Description

`spRbind` provides rbind-like methods for Spatial*DataFrame objects

### Methods

obj = "SpatialPoints", x = "SpatialPoints"

  rbind two SpatialPoints objects

obj = "SpatialPointsDataFrame", x = "SpatialPointsDataFrame"

  rbind two SpatialPointsDataFrame objects

obj = "SpatialLines", x = "SpatialLines"

  rbind two SpatialLines objects

obj = "SpatialLinesDataFrame", x = "SpatialLinesDataFrame"

  rbind two SpatialLinesDataFrame objects

obj = "SpatialPolygons", x = "SpatialPolygons"

  rbind two SpatialPolygons objects

obj = "SpatialPolygonsDataFrame", x = "SpatialPolygonsDataFrame"

  rbind two SpatialPolygonsDataFrame objects

### Note

In addition to the `spRbind`-methods, there are also `rbind`-methods for Spatial* objects. The differences are:

1. `spRbind`-methods can bind 2 objects, whereas `rbind`-methods can bind multiple object

2. some `rbind` can accept objects with duplicated IDs, for all `spRbind`-methods these have to be modified explicitly, e.g. by calling `spChFIDs-methods`

### Author(s)

Roger Bivand

### See Also

`spChFIDs-methods`, `spCbind-methods`

### Examples

    xx <- readShapePoly(system.file("shapes/sids.shp", package="maptools")[1],
      IDvar="FIPSNO", proj4string=CRS("+proj=longlat +ellps=clrk66"))
    summary(xx)
    xx$FIPSNO
    xx1 <- xx[xx$CNTY_ID < 1982,]
    xx2 <- xx[xx$CNTY_ID >= 1982,]
    xx3 <- spRbind(xx2, xx1)
    summary(xx3)
    xx3$FIPSNO

[Package maptools version 0.9-3 Index]