- Kategorien:
ST_DISJOINT¶
Gibt TRUE zurück, wenn die beiden Objekte vom Typ GEOGRAPHY bzw. GEOMETRY nicht verbunden sind (d. h. es gibt keine Überschneidung im Raum). ST_DISJOINT entspricht NOT ST_INTERSECTS(Ausdruck1, Ausdruck2).
Bemerkung
Diese Funktion unterstützt nicht die Verwendung einer GeometryCollection oder FeatureCollection als Eingabewert.
- Siehe auch:
Syntax¶
ST_DISJOINT( <geography_expression_1> , <geography_expression_2> )
ST_DISJOINT( <geometry_expression_1> , <geometry_expression_2> )
Argumente¶
- geography_expression_1
- Ein GEOGRAPHY-Objekt. 
- geography_expression_2
- Ein GEOGRAPHY-Objekt. 
- geometry_expression_1
- Ein GEOMETRY-Objekt. 
- geometry_expression_2
- Ein GEOMETRY-Objekt. 
Rückgabewerte¶
Ein BOOLEAN-Wert.
Nutzungshinweise¶
- Bei GEOMETRY-Objekten meldet die Funktion einen Fehler, wenn die beiden eingegebenen GEOMETRY-Objekte unterschiedliche SRIDs haben. 
Beispiele¶
GEOGRAPHY-Beispiele¶
In den folgenden Beispielen wird mithilfe der Funktion ST_DISJOINT ermittelt, ob zwei Geodatenobjekte räumlich getrennt sind:
-- These two polygons are disjoint and do not intersect. SELECT ST_DISJOINT( TO_GEOGRAPHY('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))'), TO_GEOGRAPHY('POLYGON((3 3, 5 3, 5 5, 3 5, 3 3))') ); +---------------------------------------------------------+ | ST_DISJOINT( | | TO_GEOGRAPHY('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))'), | | TO_GEOGRAPHY('POLYGON((3 3, 5 3, 5 5, 3 5, 3 3))') | | ) | |---------------------------------------------------------| | True | +---------------------------------------------------------+-- These two polygons intersect and are not disjoint. SELECT ST_DISJOINT( TO_GEOGRAPHY('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))'), TO_GEOGRAPHY('POLYGON((1 1, 3 1, 3 3, 1 3, 1 1))') ); +---------------------------------------------------------+ | ST_DISJOINT( | | TO_GEOGRAPHY('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))'), | | TO_GEOGRAPHY('POLYGON((1 1, 3 1, 3 3, 1 3, 1 1))') | | ) | |---------------------------------------------------------| | False | +---------------------------------------------------------+