このトピックでは、ST_InterpolatePoint関数について説明します。 この関数は、ジオメトリオブジェクト内の最も近い点のm座標をポイントオブジェクトに返します。
構文
float8 ST_InterpolatePoint(geometry line , geometry point);
パラメーター
パラメーター | 説明 |
line | 指定するLineStringオブジェクト。 |
point | 指定するポイントオブジェクト。 |
説明
この関数は3Dオブジェクトをサポートし、z座標は削除しません。
例
SELECT ST_InterpolatePoint('LINESTRING M (0 0 0, 2 0 2)', 'POINT(1 1)');
st_interpolatepoint
---------------------
1
(1 row)