Name

ST_MakePoint — Erzeugt eine 2D-, 3DZ- oder 4D-Punktgeometrie.

Synopsis

geometry ST_Point(float x_lon, float y_lat);

geometry ST_MakePointM(float x, float y, float m);

geometry ST_MakePoint(double precision x, double precision y, double precision z, double precision m);

Beschreibung

Erzeugt eine 2D-, 3DZ- oder 4D-Punktgeometrie.

Für Punkt mit X-, Y- und M-Koordinaten verwenden Sie bitte ST_MakePointM .

Erzeugt eine 2D-, 3DZ- oder 4D-Punktgeometrie (Geometrie mit Kilometrierung). ST_MakePoint ist zwar nicht OGC-konform, ist aber im Allgemeinen schneller und genauer als ST_GeomFromText oderST_PointFromText und auch leichter anzuwenden wenn Sie mit rohen Koordinaten anstatt mit WKT arbeiten.

[Note]

For geodetic coordinates, X is longitude and Y is latitude

This function supports 3d and will not drop the z-index.

Beispiele

--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

Siehe auch

ST_GeomFromText, ST_PointFromText, ST_SetSRID, ST_MakePointM