このトピックでは、ST_3DDistance関数について説明します。 この関数は、投影座標系における2つの3Dジオメトリオブジェクト間のユークリッド距離を計算します。
構文
float ST_3DDistance(geometry g1 , geometry g2);
パラメーター
パラメーター | 説明 |
g1 | 指定する最初のジオメトリオブジェクト。 |
g2 | 指定する2番目のジオメトリオブジェクト。 |
説明
この関数は3Dオブジェクトをサポートし、z座標は削除しません。
この関数は多面体表面をサポートします。
例
SELECT ST_3DDistance('POINT(0 0 0)'::geometry,'POINT(1 1 1)'::geometry);
st_3ddistance
------------------
1.73205080756888
(1 row)