sf (version 0.2-8)

st_as_sfc: Convert foreign geometry object to an sfc object

Description

Convert foreign geometry object to an sfc object

Usage

"st_as_sfc"(x, ..., EWKB = FALSE, pureR = FALSE, crs = NA_crs_)
"st_as_sfc"(x, crs = NA_integer_, ...)
st_as_sfc(x, ...)
"st_as_sfc"(x, ...)
"st_as_sfc"(x, ...)
"st_as_sfc"(x, ...)
"st_as_sfc"(x, ..., forceMulti = FALSE)
"st_as_sfc"(x, ..., forceMulti = FALSE)

Arguments

x
object to convert
...
further arguments
EWKB
logical; if TRUE, parse as EWKB (PostGIS: ST_AsEWKB), otherwise as ISO WKB (PostGIS: ST_AsBinary)
pureR
logical; if TRUE, use only R code, if FALSE, use compiled (C++) code; use TRUE when the endian-ness of the binary differs from the host machine (.Platform$endian).
crs
integer or character; coordinate reference system for the geometry, see st_crs
forceMulti
logical; if TRUE, force coercion into MULTIPOLYGON or MULTILINE objects, else autodetect

Details

when converting from WKB, the object x is either a character vector such as typically obtained from PostGIS (either with leading "0x" or without), or a list with raw vectors representing the features in binary (raw) form.

if x is a character vector, it should be a vector containing the well-known-text representations of a single geometry for each vector element

Examples

Run this code
wkb = structure(list("01010000204071000000000000801A064100000000AC5C1441"), class = "WKB")
st_as_sfc(wkb, EWKB = TRUE)
wkb = structure(list("0x01010000204071000000000000801A064100000000AC5C1441"), class = "WKB")
st_as_sfc(wkb, EWKB = TRUE)

Run the code above in your browser using DataLab