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.