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

ST_SwapOrdinates

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

الاسم

ST_SwapOrdinates — تُعيد نسخة من الشكل الهندسي المُعطى مع تبديل قيم الإحداثيات المحددة.

المختصر

geometry ST_SwapOrdinates(geometry geom, cstring ords);

الوصف

تُعيد نسخة من الشكل الهندسي المُعطى مع تبديل الإحداثيات المحددة.

المعامل ords سلسلة من حرفين تسمّي الإحداثيين المراد تبديلهما. الأسماء الصالحة هي: x وy وz وm.

متاحة منذ: 2.2.0

تدعم هذه الدالة الأقواس الدائرية (Circular Strings) والمنحنيات.

تدعم هذه الدالة الأبعاد الثلاثية ولا تُسقط قيمة Z.

تدعم هذه الدالة إحداثيات M.

تدعم هذه الدالة الأسطح متعددة الوجوه (Polyhedral surfaces).

تدعم هذه الدالة المثلثات وأسطح الشبكات المثلثية غير المنتظمة (TIN).

مثال

-- Scale M value by 2
SELECT ST_AsText(
  ST_SwapOrdinates(
    ST_Scale(
      ST_SwapOrdinates(g,'xm'),
      2, 1
    ),
  'xm')
) FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo;
     st_astext
--------------------
 POINT ZM (0 0 0 4)
                 

انظر أيضًا

ST_FlipCoordinates