ST_Within
Déterminer si une géométrie est entièrement contenue dans une autre géométrie, c'est-à-dire si leur matrice d'intersection DE-9IM est " T*F**F***.
ST_Within est l'inverse de ST_Contains.
Syntaxe
ST_Within(geo1, geo2);
- geo1
- La première géométrie d'entrée.
Type : ST_GEOMETRY(ANY)
- geo2
- La deuxième géométrie d'entrée.
Type : ST_GEOMETRY(ANY)
Retours
Une valeur de type BOOL qui est VRAIE si la première géométrie est complètement contenue dans la deuxième géométrie, sinon FAUX.
Exemples
SELECT inza..ST_Within(inza..ST_WKTToSQL('POLYGON ((10 10, 10 20, 20 20, 20 15, 10 10))', 27700),
inza..ST_WKTToSQL('POLYGON ((0 0, 110 0, 110 110, 0 110, 0 0))', 27700));
ST_WITHIN
-----------
t
(1 row)