R: Return the start and end points from lines

st_startpoint {lwgeom} | R Documentation

## Return the start and end points from lines

### Description

Return the start and end points from lines

### Usage

    st_startpoint(x)

    st_endpoint(x)

### Arguments

`x` | line of class `sf`, `sfc` or `sfg`

### Details

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

### Value

`sf` object representing start and end points

### 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)

[Package lwgeom version 0.2-7 Index]