انجمن جی آی اس (GIS)
استفاده از عملگر منطقی یا عملگر ریاضی در ترکیب شروط باندها - نسخه‌ی قابل چاپ

+- انجمن جی آی اس (GIS) (http://forum.arcgis.ir)
+-- انجمن: علاوه بر این ها (http://forum.arcgis.ir/Forum-%D8%B9%D9%84%D8%A7%D9%88%D9%87-%D8%A8%D8%B1-%D8%A7%DB%8C%D9%86-%D9%87%D8%A7)
+--- انجمن: درخواست ها (http://forum.arcgis.ir/Forum-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%D9%87%D8%A7)
+--- موضوع: استفاده از عملگر منطقی یا عملگر ریاضی در ترکیب شروط باندها (/Thread-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%B9%D9%85%D9%84%DA%AF%D8%B1-%D9%85%D9%86%D8%B7%D9%82%DB%8C-%DB%8C%D8%A7-%D8%B9%D9%85%D9%84%DA%AF%D8%B1-%D8%B1%DB%8C%D8%A7%D8%B6%DB%8C-%D8%AF%D8%B1-%D8%AA%D8%B1%DA%A9%DB%8C%D8%A8-%D8%B4%D8%B1%D9%88%D8%B7-%D8%A8%D8%A7%D9%86%D8%AF%D9%87%D8%A7)



استفاده از عملگر منطقی یا عملگر ریاضی در ترکیب شروط باندها - mahnaz1 - ۰۴-۲۱-۱۳۹۴

سلام دوستان
من در حال کار روی الگوریتمی روی تصاویر ماهواره ای در envi بودم که به این بخش رسیدم که باید دو شرط همزمان در یکی از مراحل کار صدق میکرد مثلا تفاضل نسبت دو باند 2 و 3بزرگتر از 0.7 باشه و از طرفی نسبت دو باند مثلا 4 و 7 هم کوچکتر از 1 باشه. سوال من این هست که وقتی شرط اول رو ماسک میکنیم و خروجی مثلا b1 هست و شرط دوم رو هم اجرا میکنیم و نتیجه مثلا b2 هست برای برقراری هر دو شرط من باید در band math از عملگر منطقی and استفاده کنم یا از عملگر ریاضی + یعنی b1 + b2 یا b1 and b2

همینطور اگر فقط یکی از شرایط کافی باشه یعنی شرط یک یا شرط دو به تنهایی کافی باشه باید از عملگر or استفاده کنم؟
با تشکر


RE: استفاده از عملگر منطقی یا عملگر ریاضی در ترکیب شروط باندها - jalalaziz - ۰۴-۲۱-۱۳۹۴

(۰۴-۲۱-۱۳۹۴، ۱۱:۲۳ ب.ظ)mahnaz1 نوشته است: سلام دوستان
من در حال کار روی الگوریتمی روی تصاویر ماهواره ای در envi بودم که به این بخش رسیدم که باید دو شرط همزمان در یکی از مراحل کار صدق میکرد مثلا تفاضل نسبت دو باند 2 و 3بزرگتر از 0.7 باشه و از طرفی نسبت دو باند مثلا 4 و 7 هم کوچکتر از 1 باشه. سوال من این هست که وقتی شرط اول رو ماسک میکنیم و خروجی مثلا b1 هست و شرط دوم رو هم اجرا میکنیم و نتیجه مثلا b2 هست برای برقراری هر دو شرط من باید در band math از عملگر منطقی and استفاده کنم یا از عملگر ریاضی + یعنی b1 + b2 یا b1 and b2

همینطور اگر فقط یکی از شرایط کافی باشه یعنی شرط یک یا شرط دو به تنهایی کافی باشه باید از عملگر or استفاده کنم؟
با تشکر
باسلام
سوالتون تاحدودی نامفهوم است.ولی به طور کلی برای اعمال دو شرط همزمان از عملگر جمع (+) استفاده می شود. اگر برای این کار در ENVI از الگوریتم درخت تصمیم استفاده می کنید تمامی شرط ها را به راحتی در گره های مختلف می تواند اعمال کنیدو نتیجه مناسب را کسب نمایید.

موفق باشید..


RE: استفاده از عملگر منطقی یا عملگر ریاضی در ترکیب شروط باندها - mahnaz1 - ۰۴-۲۲-۱۳۹۴

از پاسخ و راهنمایی شماسپاسگزارم


RE: استفاده از عملگر منطقی یا عملگر ریاضی در ترکیب شروط باندها - jalalaziz - ۰۴-۲۴-۱۳۹۴

(۰۴-۲۲-۱۳۹۴، ۰۱:۰۵ ق.ظ)mahnaz1 نوشته است: از پاسخ و راهنمایی شماسپاسگزارم

خواهش میکنم
موید باشید