Mengembalikan true jika jarak tiga dimensi antara dua objek geometry tidak melebihi ambang batas yang ditentukan. Jarak diukur dalam sistem koordinat terproyeksi.
Sintaksis
boolean ST_3DDWithin(geometry g1, geometry g2, double precision distanceOfSrid);Parameter
| Parameter | Tipe | Deskripsi |
|---|---|---|
g1 | geometry | Objek geometry pertama. |
g2 | geometry | Objek geometry kedua. |
distanceOfSrid | double precision | Jarak maksimum, diukur dalam satuan yang didefinisikan oleh sistem referensi spasial (SRS) objek geometry. |
Catatan penggunaan
Mendukung objek 3D dan mempertahankan koordinat Z.
Mendukung permukaan polihedral.
Contoh
Penggunaan dasar
Periksa apakah dua titik 3D berada dalam jarak 2:
SELECT ST_3DDWithin(
'POINT(0 0 0)'::geometry,
'POINT(1 1 1)'::geometry,
2
);Output:
st_3ddwithin
--------------
t
(1 row)