A wrapper for smooth(x, method = "densify")
. This function adds additional
vertices to spatial feature via linear interpolation, always while keeping
the original vertices. Each line segment will be split into equal length
sub-segments. This densification algorithm treats all vertices as Euclidean
points, i.e. new points will not fall on a great circle between existing
vertices, rather they'll be along a straight line.
densify(x, n = 10L, max_distance)
spatial features; lines or polygons from either the sf
, sp
, or
terra
packages.
integer; number of times to split each line segment. Ignored if
max_distance
is specified.
numeric; the maximum distance between vertices in the resulting matrix. This is the Euclidean distance and not the great circle distance.
A densified polygon or line in the same format as the input data.