GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.10.1. عوامل المستطيل المحيط
PostGIS 3.6 · Official Manual · ترجمة عربية

&&&

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

الاسم

&&& — تُعيد TRUE إذا تقاطع المستطيل المحيط متعدد الأبعاد (n-D) لـ A مع المستطيل المحيط متعدد الأبعاد لـ B.

المختصر

boolean &&&( geometry A , geometry B );

الوصف

يُعيد العامل &&& القيمة TRUE إذا تقاطع المستطيل المحيط متعدد الأبعاد (n-D) للشكل الهندسي A مع المستطيل المحيط متعدد الأبعاد للشكل الهندسي B.

[ملاحظة]

يستفيد هذا العامل من أي فهارس قد تكون متاحة على الأشكال الهندسية.

متاحة منذ: 2.0.0

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

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

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

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

أمثلة: خطوط LineString ثلاثية الأبعاد

SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 AS overlaps_3d,
                                    tbl1.column2 && tbl2.column2 AS overlaps_2d
FROM ( VALUES
        (1, 'LINESTRING Z(0 0 1, 3 3 2)'::geometry),
        (2, 'LINESTRING Z(1 2 0, 0 5 -1)'::geometry)) AS tbl1,
( VALUES
        (3, 'LINESTRING Z(1 2 1, 4 6 1)'::geometry)) AS tbl2;

 column1 | column1 | overlaps_3d | overlaps_2d
---------+---------+-------------+-------------
       1 |       3 | t           | t
       2 |       3 | f           | t

أمثلة: خطوط LineString من نوع 3M

SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 AS overlaps_3zm,
                                    tbl1.column2 && tbl2.column2 AS overlaps_2d
FROM ( VALUES
        (1, 'LINESTRING M(0 0 1, 3 3 2)'::geometry),
        (2, 'LINESTRING M(1 2 0, 0 5 -1)'::geometry)) AS tbl1,
( VALUES
        (3, 'LINESTRING M(1 2 1, 4 6 1)'::geometry)) AS tbl2;

 column1 | column1 | overlaps_3zm | overlaps_2d
---------+---------+-------------+-------------
       1 |       3 | t           | t
       2 |       3 | f           | t

انظر أيضًا

&&