ST_GeomFromEWKT - Amazon Redshift

ST_GeomFromEWKT

ST_GeomFromEWKB constrói um objeto de geometria a partir da representação de texto conhecido estendido (EWKT) de uma geometria de entrada.

ST_GeomFromEWKT aceita 3DZ, 3DM e 4D onde o tipo de geometria é prefixado com Z, M ou ZM, respectivamente.

Sintaxe

ST_GeomFromEWKT(ewkt_string)

Argumentos

ewkt_string

Um valor de tipo de dados VARCHAR ou uma expressão que avalia para um tipo VARCHAR, que é uma representação EWKT de uma geometria.

Você pode usar a palavra-chave WKT EMPTY para designar um ponto vazio, um multiponto com um ponto vazio ou uma coleção de geometria com um ponto vazio. O exemplo a seguir cria um ponto vazio.

ST_GeomFromEWKT('SRID=4326;POINT EMPTY');

Tipo de retorno

GEOMETRY

Se ewkb_string for nulo, então null é retornado.

Se ewkt_string for inválido, um erro será retornado.

Exemplos

O SQL a seguir cria uma multilinestring a partir de um valor EWKT e retorna uma geometria. Ele também retorna o resultado ST_AsEWKT da geometria.

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))