Todos os produtos
Search
Central de documentação

MaxCompute:ST_GEOGPOINT

Última atualização: Aug 27, 2026

A função ST_GEOGPOINT constrói um objeto geográfico Point com base em valores de longitude e latitude.

Sintaxe

GEOGRAPHY ST_GEOGPOINT(DOUBLE <longitude>, DOUBLE <latitude>)

Parâmetros

  • longitude: obrigatório. Valor do tipo DOUBLE. O sistema ajusta valores fora do intervalo [-180, 180] para esse intervalo mediante uma operação de módulo 360.

  • latitude: obrigatório. Valor do tipo DOUBLE. O valor deve estar no intervalo [-90, 90]. Valores fora desse intervalo causam erro.

Valor de retorno

Retorna um objeto geográfico Point.

Exemplos

SELECT ST_GEOGPOINT(lng, lat) as g 
  FROM 
  VALUES (3.0, 4.0), (1000.0, 80), (-1000, -80), (-180, -90), (180, 90) tmp(lng, lat);

-- Returns:
+------------------+
| g                |
+------------------+
| POINT (3 4)      |
| POINT (-80 80)   |
| POINT (80 -80)   |
| POINT (-180 -90) |
| POINT (180 90)   |
+------------------+

Tópicos relacionados