Compute the Unary Union of "SpatialPolygons"
Union all subpolygons of a
"SpatialPolygons"
object.
This is a wrapper for the polygon clipping engines implemented by
packages rgeos, polyclip, or gpclib.
unionSpatialPolygons(SpP, method = c("rgeos", "polyclip", "gpclib"), ...)
SpP |
an object of class
|
method |
polygon clipping machinery to use. Default is to simply call
|
... |
further arguments passed to the chosen |
an object of class
"SpatialPolygons"
representing
the union of all subpolygons.
Sebastian Meyer
gUnaryUnion
in package rgeos,
polyclip
in package polyclip,
unionSpatialPolygons
in package maptools
(for using union
of package gpclib).
## Load districts of Germany load(system.file("shapes", "districtsD.RData", package = "surveillance")) plot(districtsD, border = "gray") ## Union these districts using either "rgeos" or "polyclip" if (requireNamespace("rgeos")) { stateD <- unionSpatialPolygons(districtsD, method = "rgeos") plot(stateD, add = TRUE, border = 2, lwd = 2) } if (requireNamespace("polyclip")) { stateD_pc <- unionSpatialPolygons(districtsD, method = "polyclip") plot(stateD_pc, add = TRUE, border = 1, lwd = 2, lty = 2) }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.