Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
ST_Equals
ST_Equals gibt „true“ zurück, wenn die 2D-Projektionen der Eingabegeometrien topologisch gleich sind. Geometrien gelten als topologisch gleich, wenn sie gleiche Punktsätze haben. Bei topologisch gleichen Geometrien kann sich die Reihenfolge der Scheitelpunkte unterscheiden, wobei diese Gleichheit beibehalten wird.
Syntax
ST_Equals(geom1, geom2)
Argumente
geom1— Ein Wert des Datentyps GEOMETRY oder ein Ausdruck, der zu einem GEOMETRY-Typ ausgewertet wird.geom2— Ein Wert vom Datentyp GEOMETRY oder ein Ausdruck, der zu einem GEOMETRY-Typ ausgewertet wird. Dieser Wert wird mit geom1 verglichen, um festzustellen, ob er gleich geom1 ist.
Rückgabetyp
BOOLEAN
Wenn geom1 oder geom2 null ist, wird null zurückgegeben.
Wenn geom1 oder geom2 keine Geometrien sind, wird a zurückgegeben. BadRequestException
Beispiele
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
Im Folgenden wird überprüft, ob die beiden Linienfolgen geometrisch gleich sind.
RETURN ST_Equals( ST_GeomFromText('LINESTRING (1 0, 10 0)'), ST_GeomFromText('LINESTRING(1 0,5 0,10 0)')); true