Tous les produits
Search
Centre de documentation

MaxCompute:Fonctions géographiques

Dernière mise à jour :Aug 26, 2026

MaxCompute propose une série de fonctions géographiques préfixées par ST_ pour construire, convertir et analyser des données GEOGRAPHY. Ces fonctions permettent de créer des objets géographiques (points, lignes, polygones) à partir de coordonnées de longitude et de latitude ou d'entrées WKT/WKB, d'extraire des propriétés telles que les coordonnées et les rectangles englobants, de déterminer des relations spatiales (containment, intersection, couverture) et de calculer la distance entre des objets géographiques.

Les fonctions géographiques suivantes sont prises en charge :

Catégorie

Fonction

Description

Construction et analyse syntaxique


ST_GEOGPOINT

Construit un objet géographique ponctuel à partir de la longitude et de la latitude spécifiées.

ST_MAKELINE

Construit un objet géographique linéaire à partir des extrémités spécifiées.

ST_MAKEPOLYGON

Construit un objet géographique polygonal à partir d'une limite extérieure (coque) spécifiée et de zéro ou plusieurs trous.

ST_GEOGFROMTEXT

Convertit une chaîne au format WKT en un objet GEOGRAPHY.

ST_GEOGFROMWKB

Convertit une valeur BINARY au format WKB en un objet GEOGRAPHY.

Mise en forme

ST_ASBINARY

Convertit une valeur GEOGRAPHY en une valeur BINARY au format WKB.

ST_ASTEXT

Convertit une valeur GEOGRAPHY en une valeur STRING au format WKT.

Accès aux propriétés

ST_BOUNDINGBOX

Renvoie le rectangle englobant d'une valeur GEOGRAPHY.

ST_X

Renvoie la longitude d'un objet géographique ponctuel.

ST_Y

Renvoie la latitude d'un objet géographique ponctuel.

Opérations spatiales


ST_CONTAINS

Vérifie si le premier objet géographique contient le second.

ST_COVERS

Vérifie si le premier objet géographique couvre le second (tous les points du second objet se trouvent sur la limite ou à l'intérieur du premier).

ST_INTERSECTS

Vérifie si deux objets géographiques s'intersectent (ils ont au moins un point commun).

ST_WITHIN

Vérifie si le premier objet géographique est contenu dans le second.

ST_DWITHIN

Vérifie si la distance la plus courte entre deux objets géographiques est inférieure ou égale à une distance spécifiée.

ST_DISTANCE

Calcule la distance la plus courte entre deux objets géographiques, en mètres.