
A spherical line is part of a great circle (meridian) that has a beginning and an end and hence, a direction. Use cases are:
direct connection of two points
meteors on the sky sphere
To allow lines with a length larger than 180°, the input i syntax is a somewhat complex.
A general located line with a length
length is defined as a line starting at
position (0d,0d) and ending at position
(length,0d) transformed with an Euler
transformation euler. The input syntax
is :
( euler ), length
For a simpler line input, use casting operators (Section 5.1) or constructor functions (Chapter 4).
If the length is larger than 360°, the line length is truncated to 360°.
The transformation euler
will always be converted to an Euler
transformation using axes Z,
X, and Z.
Example 3.8. A line input
A line starting at position (200d,+20d)
and ending at position (200d,-10d).
sql> SELECT sline '( -90d, -20d, 200d, XYZ ), 30d ';