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