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 tipoVARCHAR
, 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))