ابزار Spatial Filter عوارض یک لایه را بر اساس رابطه مکانی آنها با عوارض یک لایه دیگر فیلتر میکند.
مراحل اجرا:
- از قسمت Layer، لایه مورد نظر را انتخاب کنید.
- از قسمت spatial_predicate، رابطه مکانی را انتخاب کنید.
- از قسمت filter_layer، لایه مرجع (لایهای که بر اساس آن فیلتر انجام میشود) را انتخاب کنید.
- روی Run کلیک کنید.
مثال کاربردی:
- عنوان: شناسایی چاههای کشاورزی که با پهنههای آبی حفاظتشده استان یزد تداخل دارند
- ورودی:
- layer: چاههای کشاورزی استان یزد
- spatial_predicate: رابطه intersects
- filter_layer: پهنههای آبی حفاظتشده (انند رودخانهها، قناتهای دارای حریم، آببندانها)
- خروجی: چاههایی که با پهنههای آبی حفاظتشده تداخل دارند
- هدف: شناسایی چاههای غیرمجاز یا پرخطر که در حریم منابع آبی سطحی حفر شدهاند، برای برنامهریزی مسدودسازی، جلوگیری از آلودگی، و مدیریت یکپارچه منابع آب استان.
نکته: انواع روابط مکانی
- Intersects: دو عارضه حداقل در یک نقطه به هم میرسند یا تداخل دارند
- Contains: عارضه اول، عارضه دوم را کاملاً در بر میگیرد
- Crosses: عارضه اول از عارضه دوم عبور میکند (تداخل در مرزها)
- Equal To: دو عارضه از نظر هندسی دقیقاً مشابه هستند
- Overlaps: دو عارضه بخشی از همدیگر را پوشش میدهند (همپوشانی جزئی)
- Touches: دو عارضه در مرزهای خود تماس دارند (اما درون هم نیستند)
- Within: عارضه اول کاملاً درون عارضه دوم قرار دارد (معکوس Contains)