CircularString
SQL analytics endpoint in Microsoft Fabric Warehouse in Microsoft Fabric SQL database in Microsoft Fabric A is a collectio
database in Microsoft Fabric
A
is a collection of zero or more continuous circular arc segments. A circular arc
segment is a curved segment defined by three points in a two-dimensional plane; the first
point cannot be the same as the third point. If all three points of a circular arc segment are
collinear, the arc segment is treated as a line segment.
The drawing below shows valid
instances:
A
instance is accepted if it is either empty or contains an odd number of points,
n, where n > 1. The following
instances are accepted.
shows that
instance might be accepted, but not valid. The following
CircularString instance declaration is not accepted. This declaration throws a.
@g3
System.FormatException
DECLARE
@g1 geometry =
'CIRCULARSTRING EMPTY'
;
DECLARE
@g2 geometry =
'CIRCULARSTRING(1 1, 2 0, -1 1)'
;
DECLARE
@g3 geometry =
'CIRCULARSTRING(1 1, 2 0, 2 0, 2 0, 1 1)'
;
DECLARE
@g geometry =
'CIRCULARSTRING(1 1, 2 0, 2 0, 1 1)'
;