Both functions will pass a NULL value without returning an error. If a POINT or MULTIPOINT object is passed to as_bbox a 0.00000001 meter buffer is applied.
Usage
as_sf(x, crs = NULL, sf_col = "geometry", ...)
as_bbox(x, crs = NULL, ...)
as_sfc(x, crs = NULL, ...)
as_sf_list(x, nm = "data", col = NULL, crs = NULL, clean_names = TRUE)
as_sf_class(x, class = NULL, crs = NULL, null.ok = TRUE, ...)
Arguments
- x
A
sf
,bbox
,sfc
,raster
,sp
, or data frame object that can be converted into a simple feature or bounding box object.as_bbox()
can also convert a vector with xmin, ymin, xmax, and ymax values.as_sf_list()
only supports sf objects or a data frames with a sf list column named "data" (typically created by usingdplyr::group_nest()
on an sf object.- crs
coordinate reference system
- sf_col
A column name to use for the geometry column created by as_sf; defaults to "geometry".
- ...
Additional parameters passed to as_sf, as_sfc, as_bbox, or as_sf_list
- nm
For as_sf_list, name(s) for sf list; defaults to "data". If col is provided, the values of the grouping column are used as names.
- col
For as_sf_list, the name of the column used to group data if x is a sf object or used to group and nest data before passing to x.
- clean_names
If
TRUE
, clean names provided to nm or created based on value of col using janitor::clean_names. IfFALSE
, use names as provided.- class
A class to convert data to; defaults to NULL (which returns "sf")
- data
Data that can be converted to sf, sfc, bbox or a sf list object.