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

ST_WrapX

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

الاسم

ST_WrapX — التفاف شكل هندسي حول قيمة X.

المختصر

geometry ST_WrapX(geometry geom, float8 wrap, float8 move);

الوصف

تقسم هذه الدالة الأشكال المُدخلة ثم تحرّك كل مكوّن ناتج يقع على يمين (عند 'move' سالبة) أو يسار (عند 'move' موجبة) خط 'wrap' المُعطى في الاتجاه الذي يحدده المعامل 'move'، ثم تعيد توحيد القطع معًا في النهاية.

[ملاحظة]

وهذا مفيد لـ "إعادة توسيط" المُدخلات بخطوط الطول/العرض بحيث لا تمتد المعالم المعنية من جانب إلى آخر.

متاحة منذ: 2.3.0 تتطلب GEOS

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

أمثلة

-- Move all components of the given geometries whose bounding box
-- falls completely on the left of x=0 to +360
select ST_WrapX(geom, 0, 360);

-- Move all components of the given geometries whose bounding box
-- falls completely on the left of x=-30 to +360
select ST_WrapX(geom, -30, 360);
        

انظر أيضًا

ST_ShiftLongitude