new
線分から外挿して線上の点A
を見つけようとしていますが、「戻る」方法の 3 分の 1、つまり point を見つけようとしていB
ます。
与えられた線を補間して、線に沿った特定のパーセンテージで位置を取得できます。
=# select st_line_interpolate_point(
st_makeline('0101000020E6100000300DC347C49418C03EE8D9ACFAA44A40',
'0101000020E6100000FB743C66A03218C0CDCCCCCCCC7C4A40'),
0.333);
0101000020E6100000ED45B41D537718C069C6A2E9EC984A40
反対方向のラインに沿った点を見つけるために負の数を入力しようとしましたが、補間引数が [0, 1] の範囲内にある必要があるため失敗します。
最初に線をスケーリングすることを考えましたが、それは線の中心を原点として使用しないため、私の目的には役に立ちません。