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 PRECISIONreprésentant la première coordonnée. - y
-
Valeur du type de données
DOUBLE PRECISIONreprésentant la deuxième coordonnée. - z
-
Valeur du type de données
DOUBLE PRECISIONreprésentant la troisième coordonnée. - m
-
Valeur du type de données
DOUBLE PRECISIONrepré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)