ST_MakePointM — 從 X、Y 和 M 值建立一個點。
geometry ST_MakePointM(
float x, float y, float m)
;
建立一個具有 X、Y 和 M(測量)坐標的點。使用 ST_MakePoint 來建立具有 XY、XYZ 或 XYZM 坐標的點。
使用 ST_SetSRID 為建立的點指定 SRID。
![]() |
|
對於大地坐標, |
![]() |
|
函數 ST_PointM 和 ST_PointZM 可用於建立具有 M 值和給定 SRID 的點。 |
建立具有未知 SRID 的點。
SELECT ST_AsEWKT( ST_MakePointM(-71.1043443253471, 42.3150676015829, 10) ); st_asewkt ----------------------------------------------- POINTM(-71.1043443253471 42.3150676015829 10)
在 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)
取得建立的點的測量值。
SELECT ST_M( ST_MakePointM(-71.104, 42.315, 10) ); result ------- 10