ST_GeomFromEWKT - Amazon Redshift

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 VARCHAR o una expresión que toma el valor de un tipo VARCHAR, es decir, una representación EWKT de una geometría.

Puede usar la palabra clave de WKT EMPTY para 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))