Learn R Programming

rgeos (version 0.6-4)

gProject: Project Points to Line Geometry

Description

Return distances along geometry to points nearest the specified points.

Usage

gProject(spgeom, sppoint, normalized = FALSE)

Value

a numeric vector containing the distances along the line to points nearest to the specified points

Arguments

spgeom

SpatialLines or SpatialLinesDataFrame object

sppoint

SpatialPoints or SpatialPointsDataFrame object

normalized

Logical determining if normalized distances should be used

Author

Rainer Stuetz

Details

If normalized=TRUE, distances normalized to the length of the geometry are returned, i.e., values between 0 and 1.

See Also

gInterpolate

Examples

Run this code
l <- readWKT("LINESTRING(0 1, 3 4, 5 6)")
p1 <- readWKT("MULTIPOINT(3 2, 3 5)")
frac <- gProject(l, p1)
p2 <- gInterpolate(l, frac)
plot(l, axes=TRUE)
plot(p1, col = "blue", add = TRUE)
plot(p2, col = "red", add = TRUE)

Run the code above in your browser using DataLab