ST_MakePointM — Skapar en punkt från X-, Y- och M-värden.
geometry ST_MakePointM(
float x, float y, float m)
;
Skapar en punkt med X-, Y- och M-ordinater (mått). Använd ST_MakePoint för att skapa punkter med XY-, XYZ- eller XYZM-koordinater.
Använd ST_SetSRID för att ange en SRID för den skapade punkten.
![]() |
|
För geodetiska koordinater är |
![]() |
|
Funktionerna ST_PointM, och ST_PointZM kan användas för att skapa punkter med ett M-värde och en given SRID. |
Skapa punkt med okänd SRID.
SELECT ST_AsEWKT( ST_MakePointM(-71.1043443253471, 42.3150676015829, 10) ); st_asewkt ----------------------------------------------- POINTM(-71.1043443253471 42.3150676015829 10)
Skapa en punkt med ett mått i det geodetiska koordinatsystemet WGS 84.
SELECT ST_AsEWKT( ST_SetSRID( ST_MakePointM(-71.104, 42.315, 10), 4326)); st_asewkt --------------------------------------------------------- SRID=4326;POINTM(-71.104 42.315 10)
Få mått på skapad punkt.
SELECT ST_M( ST_MakePointM(-71.104, 42.315, 10) ); result ------- 10