Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
ST_Equals
ST_equals renvoie la valeur true si les projections 2D des géométries en entrée sont topologiquement égales. Les géométries sont considérées comme topologiquement égales si elles comportent des ensembles de points égaux. Dans des géométries topologiquement égales, l'ordre des sommets peut différer tout en maintenant cette égalité.
Syntaxe
ST_Equals(geom1, geom2)
Arguments
geom1- Une valeur du type de données GEOMETRY ou une expression qui correspond à un type GEOMETRY.geom2- Une valeur du type de données GEOMETRY ou une expression qui correspond à un type GEOMETRY. Cette valeur est comparée à geom1 afin de déterminer si elle est égale à geom1.
Type de retour
BOOLEAN
Si geom1 ou geom2 est null, null est renvoyé.
Si geom1 ou geom2 ne sont pas des géométries, alors a est renvoyé. BadRequestException
Exemples
RETURN ST_Equals( ST_GeomFromText('POLYGON ((0 2,1 1,0 -1,0 2))'), ST_GeomFromText('POLYGON((-1 3,2 1,0 -3,-1 3))')); false
Ce qui suit vérifie si les deux chaînes de lignes sont géométriquement égales.
RETURN ST_Equals( ST_GeomFromText('LINESTRING (1 0, 10 0)'), ST_GeomFromText('LINESTRING(1 0,5 0,10 0)')); true