名前

ST_LineExtend — 最後の辺と最初の辺を指定した距離だけ延長されたラインを返します。

概要

geometry ST_LineExtend(geometry line, float distance_forward, float distance_backward=0.0);

説明

最後の辺と最初の辺を指定した距離だけ延長されたラインを返します。距離が0の時は延長されません。非負の距離だけが許されます。ラインの最初 (と最後)の二つの異なるポイントで延長する方向を決めます。重複するポイントは無視します。

Availability: 3.4.0

例: 100,000メートル、方位45度で計算されるポイント

SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, radians(45.0)));
--------------------------------------------
 POINT(0.635231029125537 0.639472334729198)

関連情報

ST_LocateAlong, ST_Project