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 true si les projections 2D des géométries en entrée sont topologiquement identiques. Les géométries sont considérées comme topologiquement égales si elles ont des ensembles de points égaux. Dans les 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 de type de données GEOMETRY ou une expression qui correspond à un type GEOMETRY.geom2- Une valeur de 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étriques égales.
RETURN ST_Equals( ST_GeomFromText('LINESTRING (1 0, 10 0)'), ST_GeomFromText('LINESTRING(1 0,5 0,10 0)')); true