ST_StartPoint

Determine the first point of a linestring.

Syntax

ST_StartPoint(lgeo);
lgeo
The input linestring geometry.

Type: VARCHAR(ANY)

Returns

A value of type VARCHAR(50) that contains a point geometry that represents the first point of the linestring, or NULL if the linestring is empty, or if there is no first point.

Examples

SELECT inza..ST_AsText(inza..ST_StartPoint(inza..ST_WKTToSQL('LINESTRING (0 0, 11 0, 11 11)')));
 
ST_ASTEXT
-----------
POINT (0 0)
(1 row)
SELECT inza..ST_AsText(inza..ST_StartPoint(inza..ST_WKTToSQL('LINESTRING (0 0 1, 11 0 5, 11 11 7)')));

ST_ASTEXT
-----------
POINT Z (0 0 1)
(1 row)
SELECT inza..ST_StartPoint(inza..ST_WKTToSQL('LINESTRING EMPTY'));

ST_STARTPOINT
---------------
(1 row)