public static Vector DirectionUnitVectorWeighted( this ICoordinateSequence coordinates, double chainage, double weightingDistance )