st_startpoint function

Return the start and end points from lines

Return the start and end points from lines

st_startpoint(x) st_endpoint(x)

Arguments

  • x: line of class sf, sfc or sfg

Returns

sf object representing start and end points

Details

see https://postgis.net/docs/ST_StartPoint.html and https://postgis.net/docs/ST_EndPoint.html.

Examples

library(sf) m = matrix(c(0, 1, 2, 0, 1, 4), ncol = 2) l = st_sfc(st_linestring(m)) lwgeom::st_startpoint(l) lwgeom::st_endpoint(l) l2 = st_sfc(st_linestring(m), st_linestring(m[3:1, ])) lwgeom::st_startpoint(l2) lwgeom::st_endpoint(l2)