Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
ST_Equals
ST_equals restituisce true se le proiezioni 2D delle geometrie di input sono topologicamente uguali. Le geometrie sono considerate topologicamente uguali se hanno insiemi di punti uguali. Nelle geometrie topologicamente uguali, l'ordine dei vertici può differire pur mantenendo questa uguaglianza.
Sintassi
ST_Equals(geom1, geom2)
Arguments (Argomenti)
geom1- Un valore del tipo di dati GEOMETRY o un'espressione che restituisce un tipo GEOMETRY.geom2- Un valore del tipo di dati GEOMETRY o un'espressione che restituisce un tipo GEOMETRY. Questo valore è confrontato con geom1 per determinare se è uguale a geom1.
Tipo restituito
BOOLEAN
Se geom1 o geom2 sono nulli, allora viene restituito il valore nullo.
Se geom1 o geom2 non sono geometrie, viene restituito a. BadRequestException
Esempi
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
Quanto segue controlla se le due stringhe di linea sono geometricamente uguali.
RETURN ST_Equals( ST_GeomFromText('LINESTRING (1 0, 10 0)'), ST_GeomFromText('LINESTRING(1 0,5 0,10 0)')); true