このトピックでは、ST_3DDWithin関数について説明します。 この関数は、投影座標系内の2つのジオメトリオブジェクト間の3D距離がdistanceOfSridパラメーターの値を超えないかどうかを確認します。 3D距離がdistanceOfSridパラメーターの値を超えない場合、この関数はTrueを返します。 3D距離がdistanceOfSridパラメーターの値を超える場合、この関数はFalseを返します。
構文
ブールST_3DDWithin (ジオメトリg1、ジオメトリg2、倍精度distanceOfSrid);
パラメーター
パラメーター | 説明 |
g1 | 指定する最初のジオメトリオブジェクト。 |
g2 | 指定する2番目のジオメトリオブジェクト。 |
distanceOfSrid | 指定する距離制限。 距離は、ジオメトリオブジェクトの空間参照システムによって指定された単位で測定されます。 |
説明
- この関数は3Dオブジェクトをサポートし、z座標は削除しません。
- この関数は多面体表面をサポートします。
例
SELECT ST_3DDWithin('POINT(0 0 0)': geometry,'POINT(1 1 1)'::geometry,2);
st_3ddwithin
--------------
t
(1行)