Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog
ST_GeomFromEWKT
ST_GeomFromEWKT construye un objeto geométrico a partir de la representación de texto conocida extendida (EWKT) de una geometría de entrada.
ST_GeomFromEWKT acepta 3DZ, 3DM y 4D donde el tipo de geometría tiene el prefijo Z, M o ZM, respectivamente.
Sintaxis
ST_GeomFromEWKT(ewkt_string)
Argumentos
- ewkt_string
-
Un valor del tipo de datos
VARCHARo una expresión que toma el valor de un tipoVARCHAR, es decir, una representación EWKT de una geometría.Puede usar la palabra clave de WKT
EMPTYpara designar un punto vacío, un multipunto con un punto vacío o una colección de geometría con un punto vacío. En el siguiente ejemplo, se crea un punto vacío.ST_GeomFromEWKT('SRID=4326;POINT EMPTY');
Tipo de retorno
GEOMETRY
Si ewkt_string es null, se devuelve el valor null.
Si ewkt_string no es válido, se devuelve un error.
Ejemplos
El siguiente SQL crea una cadena de varias líneas a partir de un valor EWKT y devuelve una geometría. También devuelve el resultado ST_AsEWKT de la geometría.
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))