elongate function

elongate lines

elongate lines

Elongate SpatVector lines methods

## S4 method for signature 'SpatVector' elongate(x, length=1, flat=FALSE)

Arguments

  • x: SpatVector
  • length: positive number indicating how much the lines should be elongated at each end. The unit is meter is the crs is lonlat and it is the same as the linear unit of the crs on other cases (also meter in most cases)
  • flat: logical. If TRUE, the earth's curvature is ignored for lonlat data, and the distance unit is degrees, not meter

Returns

SpatVector

See Also

buffer, crop, erase, extend

Examples

v <- vect(cbind(c(0,1,2), c(0,0,2)), "lines", crs="lonlat") e <- elongate(v, 100000) plot(e) points(e) geom(e)
  • Maintainer: Robert J. Hijmans
  • License: GPL (>= 3)
  • Last published: 2025-02-26