| as | R Documentation | 
Spatial* and Spatial*DataFrame objectsas_Spatial() allows to convert sf and sfc to Spatial*DataFrame and
Spatial* for sp compatibility. You can also use as(x, "Spatial") To transform
sp objects to sf and sfc with as(x, "sf").
as_Spatial(from, cast = TRUE, IDs = paste0("ID", seq_along(from)))
from | 
 object of class   | 
cast | 
 logical; if   | 
IDs | 
 character vector with IDs for the   | 
Package sp supports three dimensions for POINT and MULTIPOINT (SpatialPoint*).
Other geometries must be two-dimensional (XY). Dimensions can be dropped using
st_zm() with what = "M" or what = "ZM".
For converting simple features (i.e., sf objects) to their Spatial counterpart, use as(obj, "Spatial")
geometry-only object deriving from Spatial, of the appropriate class
nc <- st_read(system.file("shape/nc.shp", package="sf"))
if (require(sp, quietly = TRUE)) {
# convert to SpatialPolygonsDataFrame
spdf <- as_Spatial(nc)
# identical to
spdf <- as(nc, "Spatial")
# convert to SpatialPolygons
as(st_geometry(nc), "Spatial")
# back to sf
as(spdf, "sf")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.