Проецирует точку на полилинию и определяет расстояние от начала полилинии и смещение со знаком
public static bool PosToPolylineStaOffset(IList<Vector2D> polyline, Vector2D point, out double offset, out double station)
Параметры
Возвращаемое значение