ST_MakePoint — Crée un point 2D, 3DZ ou 4D.
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)
;
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.
Pour les coordonnées géodésiques, |
Cette fonction prend en charge la 3D et ne supprime pas l'indice z.
--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