2 つのジオメトリオブジェクト間の 3D 距離が指定されたしきい値を超えない場合に、true を返します。距離は投影座標系で測定されます。
構文
boolean ST_3DDWithin(geometry g1, geometry g2, double precision distanceOfSrid);パラメーター
| パラメーター | 型 | 説明 |
|---|---|---|
g1 | geometry | 最初のジオメトリオブジェクトです。 |
g2 | geometry | 2 番目のジオメトリオブジェクトです。 |
distanceOfSrid | double precision | ジオメトリオブジェクトの空間参照系(SRS)で定義された単位で測定される最大距離です。 |
注意事項
3D オブジェクトをサポートし、Z 座標を保持します。
ポリヘドラルサーフェスをサポートします。
例
基本的な使用方法
2 つの 3D ポイントが距離 2 の範囲内にあるかどうかを確認します。
SELECT ST_3DDWithin(
'POINT(0 0 0)'::geometry,
'POINT(1 1 1)'::geometry,
2
);出力:
st_3ddwithin
--------------
t
(1 行)