Todos os produtos
Search
Central de documentação

ApsaraDB RDS:ST_3DDWithin

Última atualização: Sep 02, 2026

Retorna verdadeiro se a distância 3D entre dois objetos de geometria não ultrapassar o limiar especificado. A distância é medida em um sistema de coordenadas projetadas.

Sintaxe

boolean ST_3DDWithin(geometry g1, geometry g2, double precision distanceOfSrid);

Parâmetros

Parâmetro

Tipo

Descrição

g1

geometry

Primeiro objeto de geometria.

g2

geometry

Segundo objeto de geometria.

distanceOfSrid

double precision

Distância máxima, medida na unidade definida pelo sistema de referência espacial (SRS) dos objetos de geometria.

Observações de uso

  • Suporta objetos 3D e preserva as coordenadas Z.

  • Suporta superfícies poliédricas.

Exemplos

Uso básico

Verifique se dois pontos 3D estão a uma distância máxima de 2:

SELECT ST_3DDWithin(
    'POINT(0 0 0)'::geometry,
    'POINT(1 1 1)'::geometry,
    2
);

Saída:

 st_3ddwithin
--------------
 t
(1 row)