ST_StartPoint —
LINESTRINGの最初のポイントをPOINTとして返します.
geometry ST_StartPoint(geometry geomA);
LINESTRINGの最初のポイントをPOINTとして返します.入力パラメータがLINESTRINGでない場合はNULLを返します.
このメソッドはSQL/MM仕様の実装です. SQL-MM 3: 7.1.3
この関数は三次元をサポートします.Zインデクスを削除しません.
SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));
st_astext
------------
POINT(0 1)
(1 row)
SELECT ST_StartPoint('POINT(0 1)'::geometry) IS NULL AS is_null;
is_null
----------
t
(1 row)
--3d line
SELECT ST_AsEWKT(ST_StartPoint('LINESTRING(0 1 1, 0 2 2)'::geometry));
st_asewkt
------------
POINT(0 1 1)
(1 row)