ST_Union - Amazon Redshift

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_Union

ST_Union restituisce una geometria che rappresenta l'unione di due geometrie. Vale a dire, unisce le geometrie di input per produrre una geometria risultante senza sovrapposizioni.

Sintassi

ST_Union(geom1, geom2)

Argomenti

geom1

Un valore di tipo GEOMETRY o un'espressione che restituisce un valore di tipo GEOMETRY.

geom2

Un valore di tipo GEOMETRY o un'espressione che restituisce un valore di tipo GEOMETRY.

Tipo restituito

GEOMETRY

Il valore dell'identificatore del sistema di riferimento spaziale (SRID) dell'oggetto geometrico restituito è il valore SRID degli oggetti geometrici in input.

Se geom1 o geom2 sono nulli, allora viene restituito il valore nullo.

Se geom1 o geom2 sono vuoti, allora viene restituita una geometria vuota.

Se geom1 e geom2 non presentano lo stesso valore di identificatore del sistema di riferimento spaziale (SRID), allora viene restituito il valore nullo.

Se geom1 o geom2 sono una raccolta di geometrie, linestring o multilinestring allora viene restituito un errore.

Se geom1 o geom2 non è una geometria bidimensionale (2D), allora viene restituito un errore.

Esempi

La seguente istruzione SQL restituisce la geometria non vuota che rappresenta l'intersezione di due geometrie di input.

SELECT ST_AsEWKT(ST_Union(ST_GeomFromText('POLYGON((0 0,100 100,0 200,0 0))'), ST_GeomFromText('POLYGON((0 0,10 0,0 10,0 0))')));
st_asewkt ------------------------- POLYGON((0 0,0 200,100 100,5 5,10 0,0 0))