سلام وقتتون بخیر
من این محصول تهیه کردم اما متاسفانه فرمول نویسی شاخص msavi توضیح داده نشده بود
من با این فرمول مینویسم اما ارور میده میشه کمکم کنید ببینم اشکالم در کجاست؟
MSAVI2 = (1/2)*(2*NIR+1-sqrt ((2*NIR+1)^2-8*(NIR-red)))
موقع نشان دادن نقشه این پیغام خطا Image (Error)
Image.bitwiseXor: Bitwise operands must be integer only.
میدهد.
واقعا نمیدونم اشکالم کجاست ممنون میشم کمکم کنید
متوجه نشدم متاسفانه
اگه ممکنه رو ی پروداکت اعمال کنین و لینک بدین بهم تا جایگذاری کنم
متاسفانه از چندین نفر پرسیدم هیچکس نتونست توالی چند روز پشت سر هم رو تولید کنه
ممنونم
سلام
خیر، در این محصول وجود نداره
موارد زیر را در نظر داشته باشید
ابتدا موزاییک های سری زمانی از NDVI را در یک کالکشن تشکیل دهید
سپس با تبدیل آن به باندهای یک تصویر میتوانید و آستانه گذاری میتوانید توالی یک ها را بررسی کنید.
موفق باشید
سلام
وقتتون بخیر
جناب دکتر ی سوال داشتم
میخاستم روی مجموعه ای از تصاویر NDVI ی کد بنویسم که زمانی که مقدار ndvi دو یا سه روز پشت سر هم از مقدار ۰٫۹۲ بیشتر شد رو بصورت ی نقشه خروجی بهم بده
در واقع توالی روزهای پشت سر هم برام مهمه
اینکه مثلا در فلان ماه سه روز پشت سر هم میزان ndvi بیشتر از ۰٫۹۵ بوده
ممنون میشم در این مورد راهنمایی بفرمایید
و اینکه آیا در این محصول اینجور چیزی رو توضیح دادین
ممنون میشم جواب رو به ایملیم ارسال کنین
سپاس
Hesmaeili19@yahoo.com
با سلام و خسته نباشید
من این محصول آموزشی رو تهیه کردم
میخواستم بعد از محاسبات ریاضی شاخص جای ارزش های پایین و بالا رو برعکس کنم یعنی مقادیر کم برای من ارزش بالا ثبت بشن باید از چه تکنیکی استفاده کرد؟ ممنون میشم راهنمایی کنین.
خواهش میکنم
متغیرهاتون رو به صورت واضح مشخص کنید، این طور که من متوجه شدم
یک باند دما
یک باند لندیوز لندکاور
و متغیر زمان
پیشنهاد من اینه که یکی از دو کار زیر رو انجام بدهید
۱- از دما و LULC به صورت جداگانه میانگین بگیرید و از دو تصویر موجود رگرسیون بگیرید. روش ساده است ولی اطلاعات زمانی حذف میشه
۲- جفت تصویرهای دما و LULC بسازید. مثلا ۲۰ جفت تصویر زمانی که هر کدوم یک باند دما و یک باند LULC دارند و به هر کدام رگرسیون رو اعمال کنید. در نتیجه میتوانید با تصاویر سری زمانی تولید شده، آنالیز زمانی انجام بدهید.
موفق باشید
ممنون از پاسخگوییتون واقعا
در مورد سوال اول منظور من اینه که من میتونم با توجه به اینکه دمای سطح زمین و لندیوز لندکاور رو به صورت سری زمانی کار کردم
بین این دو رگرسیون بزنم؟
سلام
سوال اولتون از نظر تئوری ریاضی برای من مبهمه. متغیر مستقل و وابسته شما چیست که میخواهید بین دو imageCollection انجام دهید. وقتی این کار را بین دو تصویر انجام می دهیم، پیکسل های دو تصویر مورد بررسی نقش متغیر مستقل و وابسته را بازی می کنند که در نتیجه، value و offset به دست میاد.
برای سوال دوم راه حل های زیادی وجود داره. میتونید با فیلتر گذاری زمانی، تعدادی از او تصاویر را انتخاب کنید. می توانید به List تبدیک کنید و با انتخاب تصاویر دلخواه، دوباره لیست رو به imageCollection تبدیل کنید. وابسته به استراتژی انتخاب شما داره
سلام و عرض ادب خدمت شما بزرگوار
ممنون از راهنماییتون 🙏
آقای مهندس من چون تصاویرم سری زمانی هستن آیا این امر امکان پذیر هست (منظورم رگرسیون بین دو مجموعه تصویر سری زمانی )؟یا باید تصویر هامو از image collection خارج کنم و به صورت دو تا تصویر باشه به جای مجموعه تصویر ؟
سوال دومم اینه که من چون سری زمانی کار کردم الان میخوام از بین تاریخ های به دست آمده از تصاویر فقط چند تاییش رو بررسی کنم مثلا بین صدتا تصویری که از سری زمانی حاصل شده ،پنجاه تاشو لازم دارم ،چه طور میتونم این تصاویرم رو جدا کنم و دانلود کنم .
ممنون میشم از پاسخگوییتون 🙏
سلام و وقت بخیر
با توجه به نوع رگرسیونی که نیاز دارید، در GEE از بخش ee.Reducer به موارد زیر دسترسی دارید
ee.Reducer.linearFit
ee.Reducer.linearRegression
ee.Reducer.ridgeRegression
ee.Reducer.robustLinearRegression
موفق باشید
سلام و عرض ادب
من دو گوگل ارث اینجین قصد دارم بین دو تا تصویر از لندست هشت که یکیش برای دما و دیگری پوشش زمین و کاربری زمین است رکرسیون خطی و غیر خطی بزنم
میشه منو تو این زمینه راهنمایی کنید
لازم به ذکر است که تصاویر سری زمانی دما و پوشش زمین و کاربری رو به دست آوردم فقط رگرسیون رو مشکل دارم
سپاس فراوان
سلام مجدد
ببخشید دوباره مزاحمتون شدم و خیلی ممنون از راهنمایتون و وقتی که گذاشتید.
من از ژئومتری برای برش منطقه ام استفاده میکنم و تیبل رو حواسم نبود از کدم پاک کنم.
واقعا ببخشید درست گفتید من شاخص رو اشتباه نوشتم و درستش اینطوری بود (SI2= √(G^2+R^2+NIR^2 )
مریم غلامی –
سلام وقتتون بخیر من این محصول تهیه کردم اما متاسفانه فرمول نویسی شاخص msavi توضیح داده نشده بود من با این فرمول مینویسم اما ارور میده میشه کمکم کنید ببینم اشکالم در کجاست؟ MSAVI2 = (1/2)*(2*NIR+1-sqrt ((2*NIR+1)^2-8*(NIR-red))) موقع نشان دادن نقشه این پیغام خطا Image (Error) Image.bitwiseXor: Bitwise operands must be integer only. میدهد. واقعا نمیدونم اشکالم کجاست ممنون میشم کمکم کنید
Mohammad Kakooei –
متاسفانه محدودیت های زمانی و کاری، این امکان را فراهم نمیکند. کدنویسی به عهده دانشجو است و در صورت مواجه با مشکل میتوانید سوال بپرسید موفق باشید
حسین –
متوجه نشدم متاسفانه اگه ممکنه رو ی پروداکت اعمال کنین و لینک بدین بهم تا جایگذاری کنم متاسفانه از چندین نفر پرسیدم هیچکس نتونست توالی چند روز پشت سر هم رو تولید کنه ممنونم
Mohammad Kakooei –
سلام خیر، در این محصول وجود نداره موارد زیر را در نظر داشته باشید ابتدا موزاییک های سری زمانی از NDVI را در یک کالکشن تشکیل دهید سپس با تبدیل آن به باندهای یک تصویر میتوانید و آستانه گذاری میتوانید توالی یک ها را بررسی کنید. موفق باشید
حسین –
سلام وقتتون بخیر جناب دکتر ی سوال داشتم میخاستم روی مجموعه ای از تصاویر NDVI ی کد بنویسم که زمانی که مقدار ndvi دو یا سه روز پشت سر هم از مقدار ۰٫۹۲ بیشتر شد رو بصورت ی نقشه خروجی بهم بده در واقع توالی روزهای پشت سر هم برام مهمه اینکه مثلا در فلان ماه سه روز پشت سر هم میزان ndvi بیشتر از ۰٫۹۵ بوده ممنون میشم در این مورد راهنمایی بفرمایید و اینکه آیا در این محصول اینجور چیزی رو توضیح دادین ممنون میشم جواب رو به ایملیم ارسال کنین سپاس Hesmaeili19@yahoo.com
Mohammad Kakooei –
سلام ساده ترین راه اینه که شاخص را در منفی یک ضرب کنید. multiply(-1) موفق باشید
سجاد –
با سلام و خسته نباشید من این محصول آموزشی رو تهیه کردم میخواستم بعد از محاسبات ریاضی شاخص جای ارزش های پایین و بالا رو برعکس کنم یعنی مقادیر کم برای من ارزش بالا ثبت بشن باید از چه تکنیکی استفاده کرد؟ ممنون میشم راهنمایی کنین.
Mohammad Kakooei –
سلام ابتدا باید با reducer مقدار ماکزیمم و مینیمم را در geometry مد نظر پیدا کنید سپس از رابطه (مین - ماکس)/(مین - پیکسل) استفاده کنید.
محمد –
سلام من اموزش شمارو تهیه کردم. یه سوال دارم ممنون میشم راهنماییم کنید. اگه بخواهم یک باند (مثلا باند قرمز) نرمالیزه کنم (بین ۰ و ۱) قرار بدم باید چطوری انجامش بدم؟
روناک قنبری –
سپاس فراوان 🙏
Mohammad Kakooei –
خواهش میکنم متغیرهاتون رو به صورت واضح مشخص کنید، این طور که من متوجه شدم یک باند دما یک باند لندیوز لندکاور و متغیر زمان پیشنهاد من اینه که یکی از دو کار زیر رو انجام بدهید ۱- از دما و LULC به صورت جداگانه میانگین بگیرید و از دو تصویر موجود رگرسیون بگیرید. روش ساده است ولی اطلاعات زمانی حذف میشه ۲- جفت تصویرهای دما و LULC بسازید. مثلا ۲۰ جفت تصویر زمانی که هر کدوم یک باند دما و یک باند LULC دارند و به هر کدام رگرسیون رو اعمال کنید. در نتیجه میتوانید با تصاویر سری زمانی تولید شده، آنالیز زمانی انجام بدهید. موفق باشید
روناک قنبری –
ممنون از پاسخگوییتون واقعا در مورد سوال اول منظور من اینه که من میتونم با توجه به اینکه دمای سطح زمین و لندیوز لندکاور رو به صورت سری زمانی کار کردم بین این دو رگرسیون بزنم؟
mohammad kakooei –
سلام سوال اولتون از نظر تئوری ریاضی برای من مبهمه. متغیر مستقل و وابسته شما چیست که میخواهید بین دو imageCollection انجام دهید. وقتی این کار را بین دو تصویر انجام می دهیم، پیکسل های دو تصویر مورد بررسی نقش متغیر مستقل و وابسته را بازی می کنند که در نتیجه، value و offset به دست میاد. برای سوال دوم راه حل های زیادی وجود داره. میتونید با فیلتر گذاری زمانی، تعدادی از او تصاویر را انتخاب کنید. می توانید به List تبدیک کنید و با انتخاب تصاویر دلخواه، دوباره لیست رو به imageCollection تبدیل کنید. وابسته به استراتژی انتخاب شما داره
روناک قنبری –
سلام و عرض ادب خدمت شما بزرگوار ممنون از راهنماییتون 🙏 آقای مهندس من چون تصاویرم سری زمانی هستن آیا این امر امکان پذیر هست (منظورم رگرسیون بین دو مجموعه تصویر سری زمانی )؟یا باید تصویر هامو از image collection خارج کنم و به صورت دو تا تصویر باشه به جای مجموعه تصویر ؟ سوال دومم اینه که من چون سری زمانی کار کردم الان میخوام از بین تاریخ های به دست آمده از تصاویر فقط چند تاییش رو بررسی کنم مثلا بین صدتا تصویری که از سری زمانی حاصل شده ،پنجاه تاشو لازم دارم ،چه طور میتونم این تصاویرم رو جدا کنم و دانلود کنم . ممنون میشم از پاسخگوییتون 🙏
mohammad kakooei –
سلام و وقت بخیر با توجه به نوع رگرسیونی که نیاز دارید، در GEE از بخش ee.Reducer به موارد زیر دسترسی دارید ee.Reducer.linearFit ee.Reducer.linearRegression ee.Reducer.ridgeRegression ee.Reducer.robustLinearRegression موفق باشید
روناک قنبری –
سلام و عرض ادب من دو گوگل ارث اینجین قصد دارم بین دو تا تصویر از لندست هشت که یکیش برای دما و دیگری پوشش زمین و کاربری زمین است رکرسیون خطی و غیر خطی بزنم میشه منو تو این زمینه راهنمایی کنید لازم به ذکر است که تصاویر سری زمانی دما و پوشش زمین و کاربری رو به دست آوردم فقط رگرسیون رو مشکل دارم سپاس فراوان
نجفی –
بله ممنونم
mohammad kakooei –
سلام، خواهش میکنم الان مشکل حل شد؟
نجفی –
رفرنس شاخص (SI2= √(G^2+R^2+NIR^2 https://doi.org/10.1016/j.geoderma.2005.10.009
نجفی –
سلام مجدد ببخشید دوباره مزاحمتون شدم و خیلی ممنون از راهنمایتون و وقتی که گذاشتید. من از ژئومتری برای برش منطقه ام استفاده میکنم و تیبل رو حواسم نبود از کدم پاک کنم. واقعا ببخشید درست گفتید من شاخص رو اشتباه نوشتم و درستش اینطوری بود (SI2= √(G^2+R^2+NIR^2 )