GISarabia.org
PostGIS › الدليل الرسمي › 11. مرجع الرستر › 11.17. العلاقات المكانية بين الرسترات ونطاقات الرستر
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_Intersects

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

الاسم

ST_Intersects — تُعيد true إذا كان الرستر rastA يتقاطع مكانيًا مع الرستر rastB.

المختصر

boolean ST_Intersects( raster rastA , integer nbandA , raster rastB , integer nbandB );

boolean ST_Intersects( raster rastA , raster rastB );

boolean ST_Intersects( raster rast , integer nband , geometry geommin );

boolean ST_Intersects( raster rast , geometry geommin , integer nband=NULL );

boolean ST_Intersects( geometry geommin , raster rast , integer nband=NULL );

الوصف

تُعيد true إذا كان الرستر rastA يتقاطع مكانيًا مع الرستر rastB. إذا لم يُحدَّد رقم النطاق (أو عُيّن إلى NULL)، يؤخذ في الاختبار الغلاف المحدب للرستر فقط. وإذا حُدِّد رقم النطاق، تؤخذ في الاختبار البكسلات ذات القيم (غير NODATA) فقط.

[ملاحظة]

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

حُسّنت في: 2.0.0 أُضيف دعم التقاطع بين رستر ورستر.

[تنبيه]

تغيّرت في: 2.1.0 تغيّر سلوك أشكال ST_Intersects(raster, geometry)‎ لتطابق سلوك ST_Intersects(geometry, raster)‎.

أمثلة

-- different bands of same raster
SELECT ST_Intersects(rast, 2, rast, 3) FROM dummy_rast WHERE rid = 2;

 st_intersects
---------------
 t
            

انظر أيضًا

ST_Intersection, ST_Disjoint