- Catégories :
ST_INTERSECTS¶
Renvoie TRUE si les deux objets GEOGRAPHY ou les deux objets GEOMETRY se croisent (c’est-à-dire qu’ils partagent une partie de l’espace).
Note
Cette fonction ne prend pas en charge l’utilisation de GeometryCollection ou de FeatureCollection comme valeurs d’entrée.
Astuce
Vous pouvez utiliser le service d’optimisation de recherche pour améliorer les performances des requêtes qui appellent cette fonction. Pour plus de détails, voir Service d’optimisation de la recherche.
- Voir aussi :
Syntaxe¶
ST_INTERSECTS( <geography_expression_1> , <geography_expression_2> )
ST_INTERSECTS( <geometry_expression_1> , <geometry_expression_2> )
Arguments¶
geography_expression_1
Un objet GEOGRAPHY.
geography_expression_2
Un objet GEOGRAPHY.
geometry_expression_1
Un objet GEOMETRY.
geometry_expression_2
Un objet GEOMETRY.
Renvoie¶
BOOLEAN.
Notes sur l’utilisation¶
Pour les objets GEOMETRY, la fonction signale une erreur si les deux objets GEOMETRY en entrée ont des SRIDs différents.
Exemples¶
Exemples GEOGRAPHY¶
Cela montre une utilisation simple de la fonction ST_INTERSECTS :
SELECT ST_INTERSECTS( 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_INTERSECTS( | | 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))') | | ) | |---------------------------------------------------------| | True | +---------------------------------------------------------+
Exemples GEOMETRY¶
Cela montre une utilisation simple de la fonction ST_INTERSECTS :
SELECT ST_INTERSECTS( TO_GEOMETRY('POLYGON((0 0, 0 2, 2 2, 2 0, 0 0))'), TO_GEOMETRY('POLYGON((1 1, 3 1, 3 3, 1 3, 1 1))') );+------------------------------------------------------+ | ST_INTERSECTS( | | TO_GEOMETRY('POLYGON((0 0, 0 2, 2 2, 2 0, 0 0))'), | | TO_GEOMETRY('POLYGON((1 1, 3 1, 3 3, 1 3, 1 1))') | | ) | |------------------------------------------------------| | True | +------------------------------------------------------+