Namn

ST_MakePointM — Skapar en punkt från X-, Y- och M-värden.

Synopsis

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

Beskrivning

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.

[Notera]

För geodetiska koordinater är X longitud och Y latitud

[Notera]

Funktionerna ST_PointM, och ST_PointZM kan användas för att skapa punkter med ett M-värde och en given SRID.

Exempel

[Notera]

ST_AsEWKT används för textutdata eftersom ST_AsText inte stöder M-värden.

Skapa punkt med okänd SRID.

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

Skapa en punkt med ett mått i det geodetiska koordinatsystemet WGS 84.

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

Få mått på skapad punkt.

Code
SELECT ST_M(ST_MakePointM(-71.104, 42.315, 10));
Rasterutdata
10