Examples for 'sfheaders::sf_pt'


Helper for sf POINT

Aliases: sf_pt

Keywords:

### ** Examples


x <- cbind(x = 1, y= 3)
sf_pt( x )
  geometry
1     1, 3
sf_pt(cbind(x, z = 2))
  geometry
1  1, 3, 2
x <- matrix( c(1:10) , ncol = 2 , dimnames = list(NULL, c("x", "y")))
sf_pt( x )
  geometry
1     1, 6
2     2, 7
3     3, 8
4     4, 9
5    5, 10
x <- setNames( as.data.frame( x ), c("x","y") )
sf_pt( x )
  geometry
1     1, 6
2     2, 7
3     3, 8
4     4, 9
5    5, 10
# keeping properties
x$val <- letters[1:5]
(sfx <- sf_pt( x, keep = TRUE ))
  val geometry
1   a     1, 6
2   b     2, 7
3   c     3, 8
4   d     4, 9
5   e    5, 10
## we trivially round-trip with sf_pt()
sf_pt(sf_to_df(sfx, fill = TRUE), keep = TRUE)
  val sfg_id point_id geometry
1   a      1        1     1, 6
2   b      2        2     2, 7
3   c      3        3     3, 8
4   d      4        4     4, 9
5   e      5        5    5, 10

[Package sfheaders version 0.4.4 Index]