Takes lines and removes the start and end point, to a distance determined by the user. Uses the geosphere::distHaversine function and requires coordinates in WGS84 (lng/lat).

toptailgs(l, toptail_dist, tail_dist = NULL)

l | A SpatialLines object |
---|---|

toptail_dist | The distance (in metres) to top the line by. Can be either a single value or a vector of the same length as the SpatialLines object. If tail_dist is missing, is used as the tail distance. |

tail_dist | The distance (in metres) to tail the line by. Can be either a single value or a vector of the same length as the SpatialLines object. |

Other lines:
`angle_diff()`

,
`geo_toptail()`

,
`is_linepoint()`

,
`line2df()`

,
`line2points()`

,
`line_bearing()`

,
`line_breakup()`

,
`line_midpoint()`

,
`line_sample()`

,
`line_segment()`

,
`line_via()`

,
`mats2line()`

,
`n_sample_length()`

,
`n_vertices()`

,
`onewaygeo()`

,
`points2line()`

,
`toptail_buff()`

,
`update_line_geometry()`