الاسم
&&&(gidx,gidx) — تُعيد TRUE إذا تقاطع مستطيلان محيطان متعددا الأبعاد (n-D) بدقة float (GIDX) أحدهما مع الآخر.
المختصر
boolean &&&( gidx A , gidx B );
الوصف
يُعيد العامل &&& القيمة TRUE إذا تقاطع المستطيلان المحيطان متعددا الأبعاد A وB أحدهما مع الآخر، باستخدام دقة float. وهذا يعني أنه إذا كان A (أو B) من نوع box3d (بدقة مزدوجة)، فسيُحوَّل داخليًا إلى مستطيل محيط ثلاثي الأبعاد بدقة float (GIDX)
|
|
|
هذا العامل مخصّص للاستخدام الداخلي من قِبل فهارس BRIN أكثر منه للمستخدمين. |
متاحة منذ: 2.3.0 أُضيف دعم فهارس نطاقات الكتل (BRIN). يتطلب PostgreSQL 9.5+.
تدعم هذه الدالة الأقواس الدائرية (Circular Strings) والمنحنيات.
تدعم هذه الدالة الأسطح متعددة الوجوه (Polyhedral surfaces).
تدعم هذه الدالة المثلثات وأسطح الشبكات المثلثية غير المنتظمة (TIN).
تدعم هذه الدالة الأبعاد الثلاثية ولا تُسقط قيمة Z.
أمثلة
SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps; overlaps ---------- t (1 row)