Tous les produits
Search
Centre de documentation

MaxCompute:ST_GEOGPOINT

Dernière mise à jour :Aug 27, 2026

La fonction ST_GEOGPOINT construit un objet géographique Point à partir de valeurs de longitude et de latitude.

Syntaxe

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

Paramètres

  • longitude : Obligatoire. Valeur de type DOUBLE. Les valeurs hors de la plage [-180, 180] sont ramenées dans cet intervalle par une opération modulo 360.

  • latitude : Obligatoire. Valeur de type DOUBLE. La valeur doit se situer dans la plage [-90, 90]. Toute valeur extérieure à cette plage génère une erreur.

Valeur renvoyée

Renvoie un objet géographique Point.

Exemples

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

Rubriques connexes