| pointsOnLines {spatstat.geom} | R Documentation | 
Place Points Evenly Along Specified Lines
Description
Given a line segment pattern, place a series of points at equal distances along each line segment.
Usage
pointsOnLines(X, eps = NULL, np = 1000, shortok=TRUE)
Arguments
| X | A line segment pattern (object of class  | 
| eps | Spacing between successive points. | 
| np | Approximate total number of points (incompatible with
 | 
| shortok | Logical. If  | 
Details
For each line segment in the pattern X, a succession of points
is placed along the line segment. These points are equally spaced at
a distance eps, except for the first and last points
in the sequence. 
The spacing eps is measured in coordinate units of X.
If eps is not given, then it is determined by
eps = len/np where len is the total length of the
segments in X. The actual number of points will then be slightly
larger than np.
Value
A point pattern (object of class "ppp") in the same window
as X. The result also has an attribute called "map" which
maps the points to their parent line segments.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner rolfturner@posteo.net and Ege Rubak rubak@math.aau.dk.
See Also
Examples
  X <- psp(runif(20), runif(20), runif(20), runif(20),  window=owin())
  Y <- pointsOnLines(X, eps=0.05)
  plot(X, main="")
  plot(Y, add=TRUE, pch="+")