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