Sybase Error – The intermediate point (%3) of the ST_CircularString segment between %1 and %2 is collinear with but not between the start and end points.

In this blog post, you’ll learn more about the Sybase Error The intermediate point (%3) of the ST_CircularString segment between %1 and %2 is collinear with but not between the start and end points. and the reason for receiving this error

Sybase SQL Error Message

The intermediate point (%3) of the ST_CircularString segment between %1 and %2 is collinear with but not between the start and end points.

Reason for this Error

When the intermediate point of a ST_CircularString segment is collinear with the start and end point the result is interpreted as a straight line between the start and the end point. In this case, the intermediate point must be located on the line segment between the start and end point.