A função ST_GEOGFROMTEXT converte uma string no formato Well-Known Text (WKT) em um objeto geography.
Sintaxe
GEOGRAPHY ST_GEOGFROMTEXT(STRING <WKT>)
Parâmetros
WKT: Obrigatório. String no formato WKT. Esta função não oferece suporte às dimensões Z (elevação) ou M (medida). Para mais informações, consulte GEOGRAPHY data type.
Valor de retorno
Retorna um objeto geography. O sistema valida a entrada ao convertê-la internamente em um objeto da biblioteca geográfica S2.
A biblioteca geográfica S2 usa o tipo de dados DOUBLE para representar as coordenadas de um objeto geography. Essa conversão pode causar pequena perda de precisão e gerar ligeiras diferenças entre a entrada e a saída.
Exemplos
SELECT ST_GEOGFROMTEXT('POINT (10 20)');
-- Result:
+---------------+
| _c0 |
+---------------+
| POINT (10 20) |
+---------------+
SELECT ST_GEOGFROMTEXT('POINT EMPTY');
-- Result:
+--------------------------+
| _c0 |
+--------------------------+
| GEOMETRYCOLLECTION EMPTY |
+--------------------------+
SELECT ST_GEOGFROMTEXT('LINESTRING (10 20, 30 50, 70 80)');
-- Result:
+----------------------------------+
| _c0 |
+----------------------------------+
| LINESTRING (10 20, 30 50, 70 80) |
+----------------------------------+
SELECT ST_GEOGFROMTEXT('POLYGON ((-10 -10, 10 -10, 10 10, -10 10, -10 -10), (-5 -5, 5 -5, 5 5, -5 5, -5 -5))');
-- Result:
+--------------------------------------------------------------------------------------+
| _c0 |
+--------------------------------------------------------------------------------------+
| POLYGON ((-10 -10, 10 -10, 10 10, -10 10, -10 -10), (-5 -5, 5 -5, 5 5, -5 5, -5 -5)) |
+--------------------------------------------------------------------------------------+