Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
ST_AsEWKT
ST_AsEWKT devuelve la representación de texto conocido extendido (EWKT) de una geometría o una geografía de entrada de datos. Para las geometrías 3DZ, 3DM y 4D, ST_AsEWKT agrega Z, M o ZM al valor WKT del tipo de geometría.
Sintaxis
ST_AsEWKT(geo)
ST_AsEWKT(geo, precision)
Argumentos
- geo
-
Un valor de tipo de datos
GEOMETRYoGEOGRAPHY, o una expresión que toma el valor de un tipoGEOMETRYoGEOGRAPHY. - precisión
-
Un valor de tipo de datos
INTEGER. En el caso de las geometrías, las coordenadas de geo se muestran mediante la precisión especificada de 1 a 20. Si no se especifica precision, el valor predeterminado es 15. En el caso de las geometrías, las coordenadas de geo se muestran mediante la precisión especificada. Si no se especifica precision, el valor predeterminado es 15.
Tipo de devolución
VARCHAR
Si geo es nulo, entonces se devuelve el valor nulo.
Si precision es null, entonces se devuelve el valor null.
Si el resultado es mayor de 64KB de VARCHAR, entonces se devuelve un error.
Ejemplos
El siguiente SQL devuelve la representación EWKT de 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)
El siguiente SQL devuelve la representación EWKT de una linestring. Las coordenadas de la geometría se muestran con una precisión de seis dígitos.
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)
El siguiente SQL devuelve la representación EWKT de una geografía.
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)