ST_Multi - 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_Multi

ST_Multi converte una geometria nel multitipo corrispondente. Se la geometria di input è già un multitipo o una raccolta di geometrie, ne viene restituita una copia. Se la geometria di input è un punto, una linestring o un poligono, allora vengono restituiti rispettivamente il multipunto, la multilinestring o il multipoligono.

Sintassi

ST_Multi(geom)

Argomenti

geom

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

Tipo restituito

GEOMETRY con sottotipo MULTIPOINT, MULTILINESTRING, MULTIPOLYGON o GEOMETRYCOLLECTION.

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

Se geom è nullo, allora viene restituito il valore nullo.

Esempi

Il seguente SQL restituisce un multipunto da un multipunto di input.

SELECT ST_AsEWKT(ST_Multi(ST_GeomFromText('MULTIPOINT((1 2),(3 4))', 4326)));
st_asewkt ------------------------------------ SRID=4326;MULTIPOINT((1 2),(3 4))

Il seguente SQL restituisce un multipunto da un punto di input.

SELECT ST_AsEWKT(ST_Multi(ST_GeomFromText('POINT(1 2)', 4326)));
st_asewkt ------------------------------------ SRID=4326;MULTIPOINT((1 2))

Il seguente SQL restituisce una raccolta di geometrie da una raccolta di geometrie di input.

SELECT ST_AsEWKT(ST_Multi(ST_GeomFromText('GEOMETRYCOLLECTION(POINT(1 2),MULTIPOINT((1 2),(3 4)))', 4326)));
st_asewkt ------------------------------------ SRID=4326;GEOMETRYCOLLECTION(POINT(1 2),MULTIPOINT((1 2),(3 4)))