GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.3. دوال إنشاء الأشكال الهندسية
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_MakePointM

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

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 للنقطة المُنشأة.

[ملاحظة]

في الإحداثيات الجيوديسية يمثّل X خط الطول وY خط العرض

[ملاحظة]

يمكن استخدام الدالتين ST_PointM وST_PointZM لإنشاء نقاط ذات قيمة M وSRID محدد.

أمثلة

[ملاحظة]

ST_AsEWKT تُستخدم لإخراج النص لأن ST_AsText لا تدعم قيم M.

إنشاء نقطة بـ 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

انظر أيضًا

ST_MakePoint, ST_SetSRID, ST_PointM, ST_PointZM