ST_AsEWKT - 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_AsEWKT

ST_AsEWKT restituisce la rappresentazione Extended Well-Known Text (EWKT) di una geometria o geografia di input. Per le geometrie 3DZ, 3DM e 4D, ST_AsEWKB aggiunge Z, M o ZM al valore WKT per il tipo di geometria.

Sintassi

ST_AsEWKT(geo)
ST_AsEWKT(geo, precision)

Argomenti

geo

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

precisione

Un valore di tipo INTEGER. Per le geometrie, le coordinate di geo vengono visualizzate utilizzando la precisione specificata 1-20. Se la precisione non è specificata, viene usato il valore predefinito 15. Per le geografie, le coordinate di geo vengono visualizzate utilizzando la precisione specificata. Se la precisione non è specificata, viene usato il valore predefinito 15.

Tipo restituito

VARCHAR

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

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

Se il risultato è una VARCHAR di dimensioni maggiori di 64 KB, viene restituito un errore.

Esempi

Il seguente comando SQL restituisce la rappresentazione in formato EWKT di una linestring.

SELECT ST_AsEWKT(ST_GeomFromText('LINESTRING(3.141592653589793 -6.283185307179586,2.718281828459045 -1.414213562373095)', 4326));
st_asewkt -------------------------------- SRID=4326;LINESTRING(3.14159265358979 -6.28318530717959,2.71828182845905 -1.41421356237309)

Il seguente comando SQL restituisce la rappresentazione in formato EWKT di una linestring. Le coordinate delle geometrie sono visualizzate con una precisione di sei cifre.

SELECT ST_AsEWKT(ST_GeomFromText('LINESTRING(3.141592653589793 -6.283185307179586,2.718281828459045 -1.414213562373095)', 4326), 6);
st_asewkt -------------------------------- SRID=4326;LINESTRING(3.14159 -6.28319,2.71828 -1.41421)

Il seguente SQL restituisce la rappresentazione EWKT di una geografia.

SELECT ST_AsEWKT(ST_GeogFromText('LINESTRING(110 40, 2 3, -10 80, -7 9)'));
st_asewkt ---------------------------------------------- SRID=4326;LINESTRING(110 40,2 3,-10 80,-7 9)