ST_MakePointM — Erzeugt einen Punkt mit x, y und measure/Kilometrierungs Koordinaten.
geometry ST_MakePointM(float x, float y, float m);
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.
|
|
|
Bei geodätischen Koordinaten ist |
|
|
|
Die Funktionen ST_PointM und ST_PointZM können verwendet werden, um Punkte mit einem M-Wert und einem bestimmten SRID zu erstellen. |
Punkt mit unbekanntem SRID erstellen.
SELECT ST_AsEWKT( ST_MakePointM(-71.1043443253471, 42.3150676015829, 10) );
st_asewkt
-----------------------------------------------
POINTM(-71.1043443253471 42.3150676015829 10)
Erzeugt einen Punkt mit x, y und measure/Kilometrierungs Koordinaten.
SELECT ST_AsEWKT( ST_SetSRID( ST_MakePointM(-71.104, 42.315, 10), 4326));
st_asewkt
---------------------------------------------------------
SRID=4326;POINTM(-71.104 42.315 10)
Ermittelt das Maß des erstellten Punktes.
SELECT ST_M( ST_MakePointM(-71.104, 42.315, 10) ); result ------- 10