ST_MakePoint - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

ST_MakePoint

ST_MakePoint renvoie une géométrie de point dont les valeurs de coordonnées sont les valeurs d’entrée.

Syntaxe

ST_MakePoint(x, y)
ST_MakePoint(x, y, z)
ST_MakePoint(x, y, z, m)

Arguments

x

Valeur du type de données DOUBLE PRECISION représentant la première coordonnée.

y

Valeur du type de données DOUBLE PRECISION représentant la deuxième coordonnée.

z

Valeur du type de données DOUBLE PRECISION représentant la troisième coordonnée.

m

Valeur du type de données DOUBLE PRECISION représentant la quatrième coordonnée.

Type de retour

GEOMETRY du sous-type POINT.

La valeur de l’identifiant de système de référence spatiale (SRID) de la géométrie renvoyée est définie sur 0.

Si x, y, z ou m est null, alors null est renvoyé.

Exemples

Le SQL suivant renvoie un type GEOMETRY de sous-type POINT avec les coordonnées fournies.

SELECT ST_AsText(ST_MakePoint(1,3));
st_astext ----------- POINT(1 3)

Le SQL suivant renvoie un type GEOMETRY de sous-type POINT avec les coordonnées fournies.

SELECT ST_AsEWKT(ST_MakePoint(1, 2, 3));
st_asewkt ---------------- POINT Z (1 2 3)

Le SQL suivant renvoie un type GEOMETRY de sous-type POINT avec les coordonnées fournies.

SELECT ST_AsEWKT(ST_MakePoint(1, 2, 3, 4));
st_asewkt ------------------- POINT ZM (1 2 3 4)