Name

ST_MakePointM — Erzeugt einen Punkt mit x, y und measure/Kilometrierungs Koordinaten.

Übersicht

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

Beschreibung

Erstellt einen Punkt mit X-, Y- und M-Koordinaten (Maß). Verwenden Sie ST_MakePoint, um Punkte mit XY-, XYZ- oder XYZM-Koordinaten zu erstellen.

Verwenden Sie ST_SetSRID, um eine SRID für den erstellten Punkt anzugeben.

[Anmerkung]

Bei geodätischen Koordinaten ist X der Längengrad und Y der Breitengrad.

[Anmerkung]

Die Funktionen ST_PointM und ST_PointZM können verwendet werden, um Punkte mit einem M-Wert und einem bestimmten SRID zu erstellen.

Beispiele

[Anmerkung]

ST_AsEWKT wird für die Textausgabe verwendet, da ST_AsText keine M-Werte unterstützt.

Punkt mit unbekanntem SRID erstellen.

Code
SELECT ST_MakePointM(-71.1043443253471, 42.3150676015829, 10);
Ausgabe von Rastern
POINTM(-71.1043443253471 42.3150676015829 10)
Figure
Geometry figure for visual-st-makepointm-01

Erzeugt einen Punkt mit x, y und measure/Kilometrierungs Koordinaten.

Code
SELECT ST_SetSRID(ST_MakePointM(-71.104, 42.315, 10), 4326);
Ausgabe von Rastern
SRID=4326;POINTM(-71.104 42.315 10)
Figure
Geometry figure for visual-st-makepointm-02

Ermittelt das Maß des erstellten Punktes.

Code
SELECT ST_M(ST_MakePointM(-71.104, 42.315, 10));
Ausgabe von Rastern
10