nearestPointOnSegment.RdThis function calculates the coordinates of and the distance to the nearest point on a segment to a given point. This function does not work with geographic coordinates.
nearestPointOnSegment(s, p)A matrix representing the coordinates of the segment. The matrix has 2x2 dimension where each row represents one of the end points.
A vector representing the X and Y coordinates of the point.
A vector with three numeric values representing X and Y coordinates of the nearest point on a segment to a given point as well as the distance between both points.
The function was ported to R based on this code: http://pastebin.com/n9rUuGRh