ST_Disjoint
ST_Disjoint devuelve true si las proyecciones 2D de las dos geometrías de entrada no tienen ningún punto en común.
Sintaxis
ST_Disjoint(geom1, geom2)
Argumentos
- geom1
-
Un valor de tipo de datos
GEOMETRY
o una expresión que toma el valor de un tipoGEOMETRY
. - geom2
-
Un valor de tipo de datos
GEOMETRY
o una expresión que toma el valor de un tipoGEOMETRY
.
Tipo de retorno
BOOLEAN
Si geom1 o geom2 son null, entonces se devuelve el valor null.
Si geom1 y geom2 no tienen el mismo valor en el identificador de sistema de referencia espacial (SRID), se devuelve un error.
Si geom1 o geom2 son una colección geométrica, se devuelve un error.
Ejemplos
El siguiente SQL revisa si el primer polígono está disociado del segundo polígono.
SELECT ST_Disjoint(ST_GeomFromText('POLYGON((0 0,10 0,10 10,0 10,0 0),(2 2,2 5,5 5,5 2,2 2))'), ST_Point(4, 4));
st_disjoint
-----------
true