ST_ GeomFrom EWKT - 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_ GeomFrom EWKT

ST_ GeomFrom EWKT costruisce un oggetto geometrico a partire dalla rappresentazione in formato extended known text (EWKT) di una geometria di input.

ST_ GeomFrom EWKT accetta 3DZ, 3DM e 4D dove il tipo di geometria ha il prefisso Z, M o ZM, rispettivamente.

Sintassi

ST_GeomFromEWKT(ewkt_string)

Argomenti

ewkt_string

Un valore di tipo di dati VARCHAR o un'espressione che restituisce un tipo VARCHAR, ovvero una rappresentazione in formato EWKT di una geometria.

È possibile utilizzare la parola chiave WKT EMPTY per designare un punto vuoto, un multipunto con un punto vuoto o una raccolta di geometria con un punto vuoto. Nell'esempio seguente viene creato un punto vuoto.

ST_GeomFromEWKT('SRID=4326;POINT EMPTY');

Tipo restituito

GEOMETRY

Se ewkt_string è null, allora viene restituito null.

Se ewkt_string non è valido, allora viene restituito un errore.

Esempi

Il seguente comando SQL costruisce un multilinestring a partire da un valore EWKT e restituisce una geometria. Restituisce inoltre il risultato ST_AsEWKT della geometria.

SELECT ST_GeomFromEWKT('SRID=4326;MULTILINESTRING((1 0,1 0),(2 0,3 0),(4 0,5 0,6 0))') as geom, ST_AsEWKT(geom);
geom | st_asewkt ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------- 0105000020E610000003000000010200000002000000000000000000F03F0000000000000000000000000000F03F00000000000000000102000000020000000000000000000040000000000000000000000000000008400000000000000000010200000003000000000000000000104000000000000000000000000000001440000000000000000000000000000018400000000000000000 | SRID=4326;MULTILINESTRING((1 0,1 0),(2 0,3 0),(4 0,5 0,6 0))