Name

ST_MakePoint — Crée un point 2D, 3DZ ou 4D.

Synopsis

geometry ST_MakePoint(float x, float y);

geometry ST_MakePoint(float x, float y, float z);

geometry ST_MakePoint(float x, float y, float z, float m);

Description

Crée une géométrie de points 2D, 3D Z ou 4D ZM.

Utilisez ST_MakePointM pour créer des points avec des coordonnées XYM.

Bien que non conforme à l'OGC, ST_MakePoint est plus rapide et plus précis que ST_GeomFromText et ST_PointFromText. Elle est également plus facile à utiliser pour les valeurs de coordonnées numériques.

[Note]

Pour les coordonnées géodésiques, X est la longitude et Y la latitude

Cette fonction prend en charge la 3D et ne supprime pas l'indice z.

Exemples

--Return point with unknown SRID
SELECT ST_MakePoint(-71.1043443253471, 42.3150676015829);

--Return point marked as WGS 84 long lat
SELECT ST_SetSRID(ST_MakePoint(-71.1043443253471, 42.3150676015829),4326);

--Return a 3D point (e.g. has altitude)
SELECT ST_MakePoint(1, 2,1.5);

--Get z of point
SELECT ST_Z(ST_MakePoint(1, 2,1.5));
result
-------
1.5

Voir aussi

ST_GeomFromText, ST_PointFromText, ST_SetSRID, ST_MakePointM