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_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 devolución
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))