اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.
فیلم مستر کلاس محاسبه تبخیر و تعرق با استفاده از الگوریتم SEBAL در گوگل ارث انجین
فیلم مستر کلاس محاسبه تبخیر و تعرق با استفاده از الگوریتم SEBAL در گوگل ارث انجین با تدریس امیرحسین احراری منتشر شد. با تهیه فیلم این مستر کلاس روش محاسبه تبخیر و تعرق با الگوریتم سبال در سامانه گوگل ارث انجین و نرم افزار انوی را همراه با هم فرا خواهید گرفت.
در این آموزش به صورت مرحله به مرحله با روش محاسبه الگوریتم سبال با استفاده از تصاویر ماهواره ای لندست آشنا خواهید شد. این اولین آموزش تخصصی در زمینه محاسبه الگوریتم SEBAL با تصاویر لندست در گوگل ارث انجین است و مطالب آن کاملا جدید است. 🦾🦾 همچنین می توانید آموزش جامع سامانه گوگل ارث انجین را در girs مشاهده کنید.
مشخصات کلاس
- مدرس: امیرحسین احراری
- تخصص: کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
- موضوع: محاسبه تبخیر و تعرق با استفاده از الگوریتم SEBAL
- نرم افزار: سامانه گوگل ارث انجین
- مشخصات فیلم ها: فیلم های آموزش + فیلم تکمیلی سوالات کلاس
- مدت زمان آموزش: بیش از 9 ساعت آموزش
توجه: این دوره آموزشی برای افرادی مناسب است که با سامانه گوگل ارث انجین آشنا هستند. اگر تا کنون با سامانه گوگل ارث انجین کار نکردید این دوره آموزشی برای شما مناسب نیست.
دریافت فیلم کلاس
به منظور دریافت فیلم کلاس بر روی دکمه زیر 👇 کلیک کرده و پس از پرداخت، بلافاصله بلافاصله به ویدئوهای آموزشی دسترسی خواهید داشت.
ویدئوی قسمتی از آموزش
توضیحات
در این آموزش کاربردی شما با روش محاسبه تبخیر و تعرق با استفاده از الگوریتم SEBAL در سامانه گوگل ارث انجین آشنا می شوید.
این اولین آموزش SEBAL در گوگل ارث انجین است که هم اکنون می توانید تهیه کنید. در این آموزش، روش محاسبه هریک از مولفه های تبخیر و تعرق SEBAL از جمله Rn, G, H بصورت تئوری و عملی در گوگل ارث انجین تدریس شده است. کد آموزشی در این دوره بصورت نیمه خودکار بوده و روش خودکار محاسبه پیکسل های سرد و گرم تدریس نمی شود.
عناوین آموزشی شامل:
مهم ترین عناوین آموزشی عبارت اند از:
- 🌏 روش کار با پروداکت های ماهواره لندست
- 🌏 روش کار با پروداکت های اقلیمی
- 🌏 روش محاسبه مولفه های RN
- 🌏 روش محاسبه مولفه G
- 🌏 روش محاسبه مولفه های H
- 🌏 محاسبه سلسله مراتبی و پشت سرهم
- 🌏 روش تعیین پیکسل های سرد و گرم
نکته: روش تعیین پیکسل های سرد و گرم در این دوره بصورت غیر خودکار آموزش داده می شود.
محاسبه تبخیر و تعرق با الگوریتم SEBAL
SEBAL یکی از معروفترین و پرکاربردترین الگوریتم های محاسبه تبخیر و تعرق با استفاده از تصاویر ماهواره ای لندست است که در سال های اخیر نقش مهمی را در بسیاری از پژوهش های علمی ایفا کرده است. با این حال ساختار پیچیده و گستردگی آن باعث شده تا فرایند محاسبه آن برای کاربران سخت و دشوار باشد.
بر همین اساس در این آموزش ساختار این الگوریتم با زبانی بسیار ساده و قابل فهم به همراه محاسبه خودکار بسیاری از بخش های آن بصورت کاربردی تدریس شده است
سامانه گوگل ارث انجین و الگوریتم SEBAL
در سال های اخیر ظهور سامانه گوگل ارث انجین باعث ایجاد یک انقلاب عظیم 👌 در زمینه پردازش تصاویر ماهواره ای شده است و با سرعت بخشی به انجام پردازش ها و محاسبات داده های ماهواره ای باعث افزایش کارایی بیش از پیش سنجش از دور در علوم زمین گردیده است.
افزایش سرعت محاسبات، خودکار سازی به همراه ایجاد الگوریتم های جذاب به همراه ساختار ساده و کاربردی از جمله مهم ترین قابلیت های این سامانه نو ظهور است که یادگیری آن برای تمامی علاقه مندان به سنجش از دور توصیه شده و به عنوان یک مهارت مهم تلقی می شود.
در همین راستا در این آموزش شما با روش استفاده از این سامانه در محاسبه الگوریتم SEBAL آشنا می شوید. استفاده از گوگل ارث انجین امکانی را به شما می دهد تا به سادگی بتوانید الگوریتم های پیچیده همچون سبال را در روی تصاویر ماهواره ای اعمال کنید.
مدرس کلاس
- امیرحسین احراری
- نویسنده اولین کتاب گوگل ارث انجین در ایران
- طراح و مدرس اولین دوره های آموزش جامع گوگل ارث انجین در ایران
- هم بنیانگذار استارتاپ های آموزشی GIRS و GEO360
- با بیش از ۱۰ سال سابقه در زمینه کار با تصاویر ماهواره ای در مطالعات محیط زیست
دریافت فیلم کلاس
به منظور دریافت فیلم کلاس بر روی دکمه زیر 👇 کلیک کرده و پس از پرداخت، بلافاصله بلافاصله به ویدئوهای آموزشی دسترسی خواهید داشت.
138 دیدگاه. ارسال دیدگاه جدید
سلام .وقتتون بخیر
اگر آموزش sebal مربوط به Envi رو از قبل تهیه کرده باشیم. امکانش هست یک آموزش جایگزین رو به عنوان هدیه دریافت کرد؟
ممنون
سلام
بله می تونید یک آموزش جایگزین انتخاب کنید.
با سلام و احترام
بله می توانید از یک آموزش جایگزین (درصورتی که بنده مدرس آن باشم) استفاده کنید.
موفق باشید
سلام مهندس در خود ارث انجینه یا ای پی ای پایتون ارث انجین؟
تشکر
با سلام و احترام
بر اساس زبان برنامه نویسی جاوا اسکریپت در محیط ارث انجین خط به خط روش نوشتن فرمول های سبال رو آموزش میدهیم.
موفق باشید
با سلام
واقعا میتواند محاسبات پیچیده را کمک کنید تا ساده شود
ممنون از آموزشهای خوبتون
من نیاز به شیب فایل خراسان بزرگ دارم(رضوی شمالی و جنوبی) چطور میتونم تهیه کنم
سپاسگزارم
با سلام و احترام
بنده در کلاس ها سعی میکنم مطالب پیچیده را به ساده ترین شکل ممکن برای کاربران ارائه کنم.
موفق باشید
سلام وقت بخیر استاد ببخشید در این اموزش تبخیر تعرق رو به صورت روزانه در اخر محاسبه میکنه؟
با سلام و احترام
این آموزش بر اساس تصاویر لندست هست که بصورت ۱۶ روز یکبار در دسترس است و امکان محاسبه روزانة ندارد.
موفق باشید
با سلام، دوره بسیار کاربردی و خوبی هست. فقط کدها در اختیار کاربران قرار خواهد گرفت؟
با سلام و احترام
بله در همه دوره ها فیلم کلاس به همراه کدها در اختیار شرکت کنندگان قرار داده می شود.
موفق باشید
با سلام
من تبخیر تعرق مرجع و تبخیر تعرق را در دوره ۱۰ ساله برای کل کشورر رو میخام مدل مکانیشو بدست بیارم . با شرکت در این دوره میتوان بر این روش مسلط شد.؟
با سلام و احترام
در این دوره محاسبه تبخیر و تعرق برای تک تاریخ ها با مدل فیزیکی سبال بر اساس تصاویر ماهواره ای تدریس می شود. برای سری زمانی مناسب نیست.
موفق باشید
با سلام
برای کل کشور ایران میشه همزمان بدستش آورد et رو ؟
سالانه هم میده داده هارو ؟
با سلام و احترام
سری زمانی تبخیر و تعرق در این دوره تدریس نمی شود. روش محاسبه آن برای تک تاریخ ها با تصاویر لندست تدریس می شود.
موفق باشید
با سلام. در مورد نحوه محاسبه شاخص CWSI با استفاده از تصاویر ماهواره ای در نرم افزارهای مرتبط اگر اطلاعاتی دارید توضیح دهید ممنون میشم. با تشکر
با سلام و احترام
فعلا در ارتباط با این شاخص آموزشی در سایت نیست. اما به راحتی در ارث انجین با استفاده از نسبت تبخیر و تعرق واقعی و پتانسیل می توانید آن را محاسبه کنید.
موفق باشید
با سلام و عرض خسته نباشید…
گام 3 کد که مربوط به محاسبه تبخیر- تعرق مرجع میباشد در تاریخ 2022/07/23 دچار خطا می شود.
عبارت خطا به شرح زیر است:
Number (Error)
Image.multiply: If one image has no bands, the other must also have no bands. Got 0 and 1.
در مابقی تاریخ ها کد قابل اجرا است.
ممکنه بفرمائید برای حل مشکل باید چیکار کرد؟
با سلام و احترام
برای برخی از تاریخ های جدید ممکن است داده ها در ارث انجین بروز رسانی نشده باشد. برای این گونه از موارد می توانید از محاسبه دستی تبخیر و تعرق مرجع با استفاده از داده های ایستگاهی استفاده نمایید. در آموزش تبخیر و تعرق سبال در نرم افزار انوی این موضوع تدریس شده است.
موفق باشید
سلام و احترام
در بخش تکمیلی به هنگام محاسبه شاخص nwdi، آیا نیاز نیست gain و offset را اعمال کنین؟
با سلام و احترام
بستگی به نوع پروداکت مورد استفاده دارد. برخی از پروداکت ها scale factor ندارند.
موفق باشید
سلام و وقت بخیر
آیا کد زیر بر مبنای فرمول شماره 43 و 44 در صفحه 35 منوال سبال برای محاسبه Et24 و تبدیل تبخیر و تعرق بر حسب mm/day درست است؟
var etRefVal24 = ee.Number(etRef.toBands().multiply (0.1)
.reduceRegion(ee.Reducer.mean(), geometry, scaleHist). values(). get(0));
print (‘etRefVal24’, etRefVal24);
var et24 = etFrImg.multiply(etRefVal24). rename(‘et24’);
print (ui.Chart.image.histogram(et24, geometry, scaleHist));
با سلام و احترام
من اون فرمولی که میفرمایید رو بررسی نکردم به همین دلیل اطلاعات دقیقی در این زمینه ندارم. مقادیر عددی نتیجه را با مقادیر گزارش شده در رفرنس ها مقایسه کنید.
موفق باشید
سلام وقت بخیر برای محاسبه ی تبخیر تعرق 24 ساعته بنده هم به کمک احتیاج دارم ممنون میشم که راهنمایی بفرمایید
سلام و وقت بخیر
هنگام خروجی گرفتن و برای دانلود کل فریم از چه دستوری باید استفاده کرد؟
تشکر
با سلام و احترام
در کلاس برای خروجی گرفتن از کد export آموزش داده شده است. در ویدیوهای تکمیلی نیز یک بار دیگر فرایند خروجی گرفتن با دستور export اشاره شده. دستور همان است و فقط ابعاد geometry که ایجاد می کنید باید از ابعاد فریم شما بزرگ تر باشد.
موفق باشید
سلام جناب استاد
وقتتون بخیر
وقتی که ابعاد geometry بزرگ می شود، بعد از export گرفتن و بهنگام دانلود خطای تعداد پیکسل می دهد. و اصولا بنظر میرسد دانلود بصورت فریم با این شیوه امکانپذیر نیست. راه حل برای دانلود فایل نهایی بصورت فریم کامل چیه؟
با سپاس
ستار
با توجه به اینکه تصویر تبخیر و تعرق بصورت 30 متری عملا نیست بهتر است عدد پیکسل سایز رو روی عدد 100 قرار بدید و حتما maxPixels:1e13
موفق باشید
تشکر از پاسختون جناب استاد
این کار رو هم انجام دادم ولی همچنان امکان پذیر نیست و این تبدیل به مشکل بزرگی شده برا من. ممنون میشم خودتون هم یکبار دیگه چک کنین و اگر راهکار دیگری بنظر
تون میرسه به اشتراک بگذارین بلکه این مشکل حل بشه.
بعضا دستور اکسپورت هم اعمال میشه ولی در انتها و بهنگام دانلود نتیجه، بعد از چند لحظه خطا میده و عملا امکان دانلود نتیجه نهایی در قالب یک فریم نیست.
تشکر
با سلام و احترام
ببخشید با تاخیر پاسخ میدم. خیلی مشغله های کاریم زیاد هست. آرگومان region رو از بخش اکسپورت حذف کنید.
موفق باشید
سلام و عرض ادب
ممنون از پاسختون
در رابطه با سوال زیر
” در بخش تکمیلی به هنگام محاسبه شاخص nwdi، آیا نیاز نیست gain و offset را اعمال کنین؟”
پروداکت ورودی دارای gain و offset است ولی بهنگام محاسبه این شاخص (در بخش تکمیلی) مقادیر gain و offset لحاظ نشده اند. ممنون میشم اگر مجددا چک کنین و درستی آنرا تایید کنین.
سپاس
با سلام و احترام
باید اعمال شود. شما در کد خوتان اعمال کنید اما تغییری در فرایند ماسک کردن ایجاد نخواهد کرد.
موفق باشید
آیا اگر در دوره رکت نکرده باشیم، میتوانیم فیلمهای دوره را خریداری کرد؟
بله فیلم های دوره به زودی در سایت قرار می گیرند و می توانید تهیه نمایید.
سلام و وقت بخیر
ممنون از پاسختون، عرضی داشتم خدمتتون
پیرو سوال قبلیم در ارتباط با export گرفتن، وقتی آرگومان region رو از بخش اکسپورت حذف میکنم، فایل قابلیت دانلود پیدا میکنه اما در گوگل درایو تعداد زیادی فایل برای یک فریم درست میشه (بیشتر از 50 تا و گاها تا 200تا) که برای استفاده در نرم افزارهای تحت ویندوز بایستی تمامی این فایل ها را دانلود و فراخوانی کرد تا بتوان اون فریم رو نمایش بدم. سوالم اینه که چطور میتونم فرایند دانلود رو انجام بدم که نهایتا یک تک فایل tif از یک فریم داشته باشم؟
تشکر
با سلام و احترام
به نظرم بهترین راه برای کار شما این هست که شیپ فایل فریم مورد نظرتون رو از سایت usgs دانلود کنید و سپس به عنوان لایه منطقه ورودی وارد کد کرده و با پیکسل سایز 100 متری خروجی را ذخیره سازی کنید.
این بهترین راهکاری هست که برای کار شما در حال حاضر دارم.
موفق باشید
سلام و تشکر بابت پاسختون
جسارتا دیتاستی که حاوی فایل شیپ فریم موردنظر از سایت USGS باشه پیدا نکردم، میشه لطفا مسیرشو بفرمایین؟
و مشکل دیگه اینه که وقتی لایه ورودی از یک حدی بزرگتر میشه خطای تعداد بالای پیسکل میگیره. حتی من با سایز کمتر از یک فریم هم امتحان کردم. این مشکل پیش اومد.
با تشکر
با سلام و احترام
از لینک زیر دانلود کنید.
https://www.usgs.gov/media/files/landsat-wrs-2-descending-path-row-shapefile
اگر با این روش ها درست نشد برای این مقیاس باید از داده های مادیس استفاده کنید و سبال رو با مادیس برآورد نمایید. چون همه روش هایی که به نظرم میومد رو بهتون گفتم. اگر با این فریم و توان تفکیک ۱۰۰ متری درست نشد تنها راهکار من استفاده از داده های مادیس برای محاسبه سبال هست.
موفق باشید
سلام
ممنون بابت پاسخگوییتون
امتحان کردم خداروشکر جواب داد.
بی نهایت سپاس
سلام جناب استاد
وقتتون بخیر، بابت پاسخگوییتون ممنونم
من یه سوال دیگه در ارتباط با نتایج نهایی دارم. تعداد زیادی پیکسل با ولیوی منفی دارم، که قاعدتا نباید به این شکل باشه. چطور میتونم اینارو تعدیل کنم، بطوریکه گزارش کار منطقی باشه؟
همچنین ممنون میشم سوال قبلیمم پاسخ بدین
تشکر
با سلام و احترام
بهتر است با استفاده از دستور where پیکسل هایی که مقدار منفی دارد را معادل با 0 کنید.
سوال قبلی تون احتمالا بین سوالات گم شده اگر تا 24 ساعت آینده پاسخ داده نشد مجددا مطرح کنید.
موفق باشید
سلام اقای احراری وقتون بخیر خیلی ممنون از اموزش های جامعتون، امکان استفاده از کدوم محصول مادیس در سبال وجود دارد؟
با سلام و احترام
فعلا آموزشی در این زمینه در سایت موجود نیست. با عرض پوزش از خدمت شما.
موفق باشید
سلام
آموزش فیوژن یا ترکیب سنتینل 1 و 2 توی ارث انجین وجود داره؟
با سلام و احترام
فعلا ما در این زمینه آموزشی منتشر نکردیم.
موفق باشید
سلام وقت بخیر
ببخشید می خواستم بدونم این دوره برای محاسبه تبخیر از پهنه آبی مناسب هست؟ یا فقط مربوط به مناطق با پوشش گیاهی؟
با سلام و احترام
تبخیر و تعرق فقط مخصوص گیاه است و برای آب باید تبخیر رو محاسبه کنید که در این آموزش به آن اشاره نشده است.
موفق باشید
سلام و عرض ادب و خسته نباشید
ببخشید برای محاسبه سری زمانی تبخیر تعرق با سبال چه راهکاری وجود دارد؟ چونکه کامنتها رو خوندم فرمودین فقط برای تک تاریخ قابل محاسبه است.
با سلام و احترام
با توجه به سنگینی زیاد کد بنده در حال حاضر راهکاری برای محاسبه سری زمانی بدون خطای user memory limit exceeded ندار متاسفانه. به همین دلیل کد برای تک تاریخ ها تدریس شده است.
موفق باشید
سلام وقت بخیر
ممنون از آموزش خوب تون.
یک سوال در رابطه با تبخیر و تعرق رفرنس داشتم. برای منطقه ای با path:198 و row:31 اجرا کردم با این خطا مواجه شدم.
ممنون میشم راهنمایی بفرمایید.
Number (Error)
Image.multiply: If one image has no bands, the other must also have no bands. Got 0 and 1.
با سلام و احترام
فیلم این مستر کلاس رو بصورت کامل مشاهده کنید. در انتهای آن یک فیلم در ارتباط با روش تغییر زمانی و مکانی منطقه مورد مطالعه قرار دادم که دلایل وجود چنین خطاهایی در آن توضیح داده شده است.
موفق باشید
خب آقای مهندس احراری، میتونیم با استخراج تبخیر تعرق بصورت چندین تصویر تک تاریخ خودمون بندازیمش توی اکسل و بعد سری زمانی براش دربیاریم. این که شدنیه؟ درسته؟
با سلام و احترام
بله درست هست و مشکلی ندارد.
موفق باشید
سلام خیلی ممنون از پاسختون.
فیلم ها را کامل مشاهده کردم.
برای موقعیت مکانی path:198 و row:31 برای محاسبه تبخیر و تعرق رفرنس فقط ارر می دهد.
ایا این لایه برای تمام path و row در دسترس است؟
بله برای تمامی مناطق این لایه در دسترس است.
موفق باشید
سلام وقت بخیر
برای کانت شدن بخشی از کد ctrl +/ استفاده میکنم. برای اینکه از حالت کامنت خارج شود به چه صورت است؟
با سلام و احترام
از همان کلید ctrl+/ استفاده کنید.
موفق باشید
سلام
وقت بخیر
با تهیه این آموزش آیا می توان یک مقاله علمی و بدون نیاز به برنامه نرم افزاری دیگری در مورد sebalتدوین کرد?
با سلام و احترام
با استفاده از این محصول شما می توانید الگوریتم سبال رو در ارث انجین بدون نیاز به نرم افزار دیگری محاسبه کنید و بر مبنای آن مقاله خود را بنویسید. اما در این محصول سری زمانی سبال در ارث انجین تدریس نشده و فقط روش محاسبه آن برای تک تاریخ ها رو تدریس کردیم.
موفق باشید
سلام، ممنونم
یعنی تبدیل کردن به سری زمانی با الگوریتم ها و دستور های مرسوم GEEکار سختی است؟شدنی است؟
با سلام و احترام
کار سختی نیست اما کد رو خیلی سنگین میکنه. حداقل برای داده های لندست کد خیلی سنگین میشه. البته من هنوز فرصت نکردم برای این کار یک کد بهینه بنویسم به همین دلیل فعلا آموزش تک تاریخ آن را منتشر کردم. هر تاریخی که بخواهید و داده های لندست موجود باشه با این آموزش بصورت خودکار میتونید محاسبه کنید.
موفق باشید
سلام، وقت بخیر
انجام دادن آنالیزها با الگوریتم ها و توابع GEEبه صورت سری زمانی کار شدنی هست یا خیر؟
با سلام واحترام
بله قابل انجام است و ارث انجین پلتفرم تخصصی پردازش های سری زمانی است. اما سری زمانی سبال با تصاویر لندست خیلی کد رو سنگین میکنه و من هنوز یک کد بهینه در این زمینه ننوشتم که به اشتراک بزارم. دلیلش هم این هست که عموما در پروژه هایی که کار میکنم از پروداکت های آماده مادیس بیشتر استفاده میکنم که نتایجش قابل استناد هست.
موفق باشید
سلام وقتتون بخیر
آیا سبال برای اراضی مرتعی و بایر کارایی دارد و جواب می دهد؟
برای محاسبه تبخیر و تعرق مراتع استفاده از دیتاهای پروداکت WAPOR دقت کافی رو داره؟
با سلام و احترام
هرچه ميزان تراکم پوشش گیاهی و توان تفکیک مکانی پایین تر باشد دقت نیز کاهش میابد. بنده دقت محاسبات رو اندازه گیری نکردم اما تنها داده های موجود برای تبخیر و تعرق همین موارد هستند.
موفق باشید
سلام
سوالی داشتم این روش تبخیر تعرق پتانسیل رو ارایه میده برای یک تصویر لندست و انهم برای یک مساحت ۱۸۵ کیلومتر مربع
برای تبخیر تعرق واقعی سبال کاربرد ندارد؟؟
با سلام و احترام
در این محصول تبخیر و تعرق لحظه ای واقعی تدریس شده. کد آموزشی به صورتی است که برای هر فریم از هر تاریخی از تصاویر لندست قابل استفاده است.
موفق باشید
سلام
ببخشید سوالم اینه که اولا تبخیر تعرق واقعی رو میده؟
بعد برا ایران جواب میده؟
و اینکه کدها آپدیت شده ست؟ ارور نده
چون برام پیش اومده کد بعد مدتی ارور داره
باسلام و احترام
بله تبخیر و تعرق واقعی هست.
برای ایران هم جواب میده و در پروژه های ایران هم همیشه استفاده شده.
بنده این آموزش رو در سایت 2022 تولید کردم و در حال حاضر همچنان قابل استفاده است و مشکلی در اچرا گزارش نشده است. البته باید خودتون هم با ارث انجین آشنایی داشته باشید در غیر این صورت آموزش مناسب نخواهد بود.
موفق باشید
سوال دیگم اینکه ما مطالعاتی داشتیم در نخیلات و مزارع انار و محصولاتی مثل گندم که نتایج سبال رو با داده های زمینی مقایسه کنیم
اولا تبخیر تعرق رو بصورت پهنه میده یا یک عدد؟
و اینکه برای این مطالعات که برام مهمه کاربرد داره؟
و بعد پشتیبانی میشه که مثلا مشکلی پیش اومد از شما بپرسیم
با سلام و احترام
در این مستر کلاس تبخیر و تعرق بصورت رستری و پیوسته محاسبه می شود.
در این محصول موضوع تبخیر و تعرق کشت های مختلف بررسی نشده است.
من تمامی مواردی که در این آموزش اطلاع داشتم در ویدیو ضبط شده است و سعی کردم سوالات احتمالی رو هم پاسخ بدم. با این حال باز اگر سوالی داشتید اینجا مطرح کنید من اگر اطلاع داشته باشم راهنمایی میکنم.
موفق باشید
سلام آقای مهندس احراری من کد شما رو برای تاریخ 2016 اجرا کردم به تاریخش ارور داد و اجرا نشد. این کد برای چه بازه زمانی کار میکنه؟
با سلام و احترام
دقیقا کدام بخش از کد چه خطایی میدهد؟
موفق باشید
با سلام برای مراحل قبلی تک تک تست کردم و خطایی رخ نداده
در مرحله محاسبه var dtImg که یک print گرفتم
Image (Error)
Number.subtract: Parameter ‘left’ is required.
با سلام و احترام
اگر فیلم کلاس رو بصورت کامل مشاهده کرده باشید. در آخر من یک فیلم جداگانه قرار دادم که در آن روش حل خطاهایی که در کد ممکنه ایجاد بشه رو توضیح دادم. آن فیلم را مشاهده کنید.
موفق باشید
سلام آقای مهندس
من کد رو با اجرای دستور print از اول چک کردم که اجرا میشد و ارور نمی داد. اما در دستور Var dtImg ارور زیر رو میده و اجرا نمیشه. نمیدونم اشکال از چیه.
Image (Error)
Image.constant: Parameter ‘value’ is required.
با سلام و احترام
اگر فیلم کلاس رو بصورت کامل مشاهده کرده باشید. در آخر من یک فیلم جداگانه قرار دادم که در آن روش حل خطاهایی که در کد ممکنه ایجاد بشه رو توضیح دادم. آن فیلم را مشاهده کنید.
موفق باشید
سلام آقای مهندس. وقت بخیر. ببخشید در مورد استفاده از پروداکت wapor برای محاسبه تبخیر تعرق مرجع سوال داشتم ازتون. پروداکت wapor برای تمامی مناطق در دسترسه؟ محدوده مطالعاتی من کشور ایران نیست و وقتی این کد رو اجرا میکنم برای محاسبه تبخیر تعرق مرجع، عبارت “null” ظاهر میشه. مشکلی که دارم هیچ داده ای از ایستگاه های هواشناسی محدوده هم ندارم که بخوام دستی محاسبه کنم مقدار et reference رو. لطف کنید راهنماییم کنید بسیار ممنون میشم.
با سلام و احترام
اینطور که الان بررسی کردم فقط برای خاورمیانه و آفریقا موجود هست. فعلا پروداکت دیگری برای تبخیر و تعرق مرجع پیدا نکردم. اگر موردی رو پیدا کردم برای سایر کشورها همینجا براتون کامنت میزارم.
موفق باشید
سلام. وقت بخیر. آقای مهندس ببخشید هنگام محاسبه تبخیر تعرق مرجع به صورت دستی، مطابق فرمایش خودتون در فیلم های آموزشی، این تبخیر تعرق رو به صورت لحظه ای محاسبه میکنیم. در هنگام عبور ماهواره و در ساعت مشخص ما فقط یک دما داریم دیگه. دمای ماکزیمم و مینیمم رو نداریم که. شما اون دمای ماکزیمم و مینیمم رو برای یک روز درنظر میگیرین؟ یعنی ماکزیمم و مینیمم دما در یک روز؟ (هنگام محاسبه es). ممنون میشم در این مورد هم لطف کنید راهنمایی کنید.
با سلام و احترام
دما مین و ماکس آن روز در نظر گرفته می شود.
موفق باشید
سلام آقای مهندس ضمن تشکر فراوان بابت آموزش های مفید و عالی شما میخواستم ازتون بپرسم برای محاسبه مساحت پهنه آبی دریاچه ارومیه و تراز آب اون چه پروداکتی رو اصلح میدونین؟
با سلام و احترام
ممنون از شما. برای مساحت سطح دریاچه ها لندست و مادیس بهترین گزینه هستند. داده های بازتاب سطحی را فراخوانی کرده و سپس با استفاده از شاخص ndwi مساحت سطحی را محاسبه کنید.
موفق باشید
سلام آقای مهندس وممنون بابت پاسخگویی. عمق دریاچه ارومیه درنقاط مختلف متفاوته. آیا عمق دریاچه رو هم از شاخص ndwi میشه محاسبه کرد؟
با سلام و احترام
داده های ماهواره ای به تنهایی برای عمق سنجی کافی نیست و داده های زمینی هم نیاز دارد.
موفق باشید
با سلام و عرض خسته نباشید.
جناب مهندس احراری، پس از وارد کردن پروداکت WAPOR جهت محاسبه تبخیر-تعرق مرجع برای منطقه مورد نظر متغیری با نام etRef تعریف کردید. برای این متغیر فیلتر زمانی تعریف کردید ولی فیلتر مکانی تعریف نکردید. خب، سبال از کجا باید بفهمه که داره برای کدوم منطقه تبخیر تعرق مرجع رو محاسبه میکنه؟ منظور بنده این است که آیا نباید فیلترهای مکانی را نیز اعمال میکردیم؟
با سلام و احترام
برای داده های اقلیمی و پروداکت های مادیس در ارث انجین (به جز پروداکت گرد و غبار) نیاز به تعریف فیلتر مکانی نیست. در ادامه کد مقدار عددی تبخیر و تعرق مرجع بر اساس لوکیشن از داخل پروداکت استخراج می شود.
موفق باشید
آقای احراری سلام. وقتی h اولیه رو حساب میکنم ی هیستوگرام عجیب غریب میده بهم. منطقه مورد مطالعه ام مزارع نیشگر خوزستان است.
https://code.earthengine.google.com/c769d60bef8d352eab3e6c985bea3fb6
با سلام آقای احراری. بنده وقتی کد سبال رو توی محیط انجین میزنم و h اولیه رو محاسبه می کنم هیستوگررام عجیبی ازش میگیرم. کد رو در ادامه براتون ضمیمه می کنم لطفا راهنمایی بفرمایید.
با سلام و احترام
متفاوت بودن هیستوگرام دو دلیل دارد وضعیت خاص منطقه و یا اشتباه در محاسبات. به همین دلیل کدتون رو دقیقا یک بار دیگر چک کنید و یا اینکه برای مناطق دیگر نیز ران بگیرید.
موفق باشید
سلام اقای احراری خسته نباشید. ببخشید یک سوال داشتم
سلام اقای احراری وقت بخیر
برای تبخیر و تعرق و فیوژن کردن تصاویر لندست هشت و مادیس در گوگل ارث انجین اموزشی تهیه کرده اید که به صورت سری زمانی باشد؟
با سلام و احترام
خیر در این زمینه آموزشی در سایت موجود نیست.
موفق باشید
سلام آقای احراری وقت بخیر
شما تبخیر و تعرق در گوگل ارث انجین با سبال و مادیس فیوژن کردید آیا همچین آموزشی وجود داره برای تایم سری اگه راهنمایی کنید ممنون میشم.
با سلام و احترام
خیر فعلا آموزش سبال با مادیس در سایت نداریم.
موفق باشید
سلام آقای احراری وقت بخیر
به زودی انجام خواهید داد؟
با سلام و احترام
فعلا پروژه تبخیر و تعرق کار نمیکنم به همین دلیل در سال جاری احتمالش کم هست که آموزش دیگری در این رابطه تولید کنم.
موفق باشید
سلام
من اموزش سبال رو خریدم در مدت اموزش چند بار ذکر شد فیلم اموزش سبال در انوی ضمیمه فایلها خواهد شد
ولی من فقط فیلمهای موجود در محیط ارث انجین رو دریافت کردم
میشه بفرمایید ارسال خواهید کرد یا نه
با سلام لطفا به ایمیل زیر اطلاع دهید تا پیگیری شود
ahmad.najafy@gmail.com
سلام و وقت بخیر
اگر منطقه مورد مطالعه در دو سین افتاد باشه، بنظرتون در هر دو سین باید تبخیر و تعرق محاسبه شود بعد موزائیک کرد یا اینکه ابتدا تصاویر را موزائیک کنیم بعد محاسبات انجام شود؟ این تغییر فرایند به چه میزان در نتایج تاثیرگذار است؟ و اینکه آیا در کدهای شما امکان اصلاح برای موزائیک کردن تصاویر وجود دارد؟
ممنون
با سلام و احترام
با توجه به اینکه هر تصویر ضرایب تصحیح خاص خود را دارد و تاریخ هر فریم با فریم دیگر متفاوت هست اول باید برای هر فریم محاسبه انجام شده و نتایج با یکدیگر موزاییک شوند.
موفق باشید
سلام
اگر منطقه مورد مطالعه در یک تاریخ و دو سین مختلف باشد، ایا ابتدا باید تصاویر را موزائیک و سپس تبخیر و تعرق محاسبه نمود یا تبخیر و و تعرق برای هر سین محاسبه و سپس موزائیک کرد؟ دقت کدام روش بالاتر است و کدام روش توصیه میشود. همچنین آیا در کد اموزشی شما امکان اصلاح برای موزائیک کردن وجود دارد؟
ممنون
با سلام و احترام
ابتدا برای هر فریم باید تبخیر و تعرق محاسبه شده و سپس نتایج موزاییک شوند.
در این کد روش موزاییک کردن تدریس نشده است.
موفق باشید
سلام جناب آقای احراری
در کد شما ارقام نهایی تبخیر و تعرق هر پیکسل واحدش چیه؟ آیا میلیمتر بر ساعت هستش. و اگر mm/h هست برای تبدیل به تبخیر و تعرق روزانه (24 ساعته) چیکار باید بکنیم؟
میلی متر بر ساعت
باید در عدد 24 ضرب شود تا تبدیل به روزانه بشه
سلام آقای مهندس . واحد ارقام تبخیر و تعرق که از این کد بدست میاد چی هستش؟ آیا میلیمتر بر ساعته؟ و اگر اینطوره برای بدست آوردن رقم تبخیر و تعرق روزانه ، ارقام خروجی از کد سبال در عدد 24 ضرب میشه؟
باسلام و احترام
بله باید در عدد 24 ضرب شود.
موفق باشید
سلام آقای مهندس و بابت پاسخگویی سپاسگزارم. منتها در مقاله ای خوندم که در الگوریتم سبال تبخیر و تعرق روزانه از رابطه بدست میاد. شما چرا در نهایت از این رابطه تبخیر و تعرق روزانه رو محاسبه نکردین ؟
خروجی مدل بر اساس ساعت هست و با استفاده از تبدیلی که انجام داده میشه (ضرب در 24) به روزانه تبدیل می شود.
موفق باشید
سلام آقای احراری. با توجه به اینکه ماهواره لندست هر 16 روز یک بار از منطقه تصویربرداری می کند لذا نهایتا در یک ماه 2 تصویر از منطقه خواهیم داشت. اگر بخواهیم تبخیر و تعرق کل ماه رو بدست بیاریم چیکار باید بکنیم؟
با سلام و احترام
برای افزایش تناوب داده های لندست می توانید لندست 8 و 9 را بصورت ترکیبی استفاده کنید. تعداد تصاویر در ماه به 4 افزایش پیدا میکند.
راه کار دیگر این هست از داده های مادیس برای برآورد تبخیر و تعرق استفاده کنید.
اگر توان تفکیک مکانی بالا نیاز دارید امکان تلفیق لندست و مادیس نیز هست که کارتون رو سنگین میکنه و عدم قطعیت هایی رو با توجه به فرایند تلفیق به نتایج خواهد افزود.
برخی نیز برای یک تاریخ محاسبه میکنند و سپس با استفاده از معادلات تبدیلی آن را به حالت هفتگی و ماهیانه تبدیل می کنند.
موفق باشید
با سلام و احترام
ممنونم از آموزشهای بسیار خوبتون. من دوره رو خریداری کردم منتها موقع استفاده پروداکت WAPOR جهت محاسبه تبخیر-تعرق مرجع برای تاریخ های اخیر(مثلا ماه ۱۱ سال میلادی۲۰۲۳) کد اجرا نمیشه. نگاه کردم فائو تا ماه ۳ سال میلادی ۲۰۲۳ دیتا تبخیر و تعرق مرجع انتشار دادن. برای محاسبه تبخیر و تعرق مرجع در تاریخ های اخیر چه راهی پیشنهاد میدید؟ آیا داده ماهواره ای جایگزین وجود داره؟ یا راهی یا فرمولی هست که تبخیر تعرق پتانسیل رو به تبخیر و تعرق مرجع تبدیل کرد؟ چون بعضی ماهواره ها تبخیر و تعرق پتانسیل ارائه میدهند.
یه مورد دیگه اینکه در طول دوره عنوان شده بود داده های تعیین سبال با انوی هم در اختیار تهیه کنندگان دوره قرار میگیره ولی همراه دوره نبود چطور میشه تهیه کرد؟
با سلام و احترام
بله معمولا پروداکت های ماهواره ای فائو بلافاصله بروزرسانی زمانی نمیشه. پروداکت ماهیانه زیر برای تبخیر و تعرق مرجع قابل استفاده است.
https://developers.google.com/earth-engine/datasets/catalog/IDAHO_EPSCOR_TERRACLIMATE
موفق باشید
با سلام و احترام
ممنونم از آموزشهای بسیار خوبتون. من دوره رو خریداری کردم منتها موقع استفاده پروداکت WAPOR جهت محاسبه تبخیر-تعرق مرجع برای تاریخ های اخیر(مثلا ماه ۱۱ سال میلادی۲۰۲۳) کد اجرا نمیشه. نگاه کردم فائو تا ماه ۳ سال میلادی ۲۰۲۳ دیتا تبخیر و تعرق مرجع انتشار دادن. برای محاسبه تبخیر و تعرق مرجع در تاریخ های اخیر چه راهی پیشنهاد میدید؟ آیا داده ماهواره ای جایگزین وجود داره؟ یا راهی یا فرمولی هست که تبخیر تعرق پتانسیل رو به تبخیر و تعرق مرجع تبدیل کرد؟ چون بعضی ماهواره ها تبخیر و تعرق پتانسیل ارائه میدهند.
یه مورد دیگه اینکه در طول دوره عنوان شده بود داده های تعیین سبال با انوی هم در اختیار تهیه کنندگان دوره قرار میگیره ولی همراه دوره نبود چطور میشه تهیه کرد؟
با سلام و احترام
بله معمولا پروداکت های ماهواره ای فائو بلافاصله بروزرسانی زمانی نمیشه. پروداکت ماهیانه زیر برای تبخیر و تعرق مرجع قابل استفاده است.
https://developers.google.com/earth-engine/datasets/catalog/IDAHO_EPSCOR_TERRACLIMATE
موفق باشید
سلام من میخام یاد بگیرم چطور تبخیر و تعرق یک منطقه محاسبه کنم مسترکلاس اموزش تبخیر و تعرق خریدم .. لطفا بفرمایید چه مطالبی باید یادبگیررم تا بتونم از این گلاس استفاده کنم… خیلی تخصصی بود و چون من هیچ اطلاعات قبلی ندارم برام خیلی سریع بود .. لطفا پیش نیازهای این دوره را بفرمایید تا بتونم از این پکیجی که خریداری کردم بتونم استفاده کنم
با سلام
بهتر است آموزش زیر را نیز ببینید:
https://girs.ir/basics-gee/
با سلام و احترام
اگر رشته شما سنجش از دور نیست یا اینکه با داده های ماهواره ای کار نکردید بله بسیار دشوار خواهد بود. برای کار شما پیشنهاد میکنم از پروداکت های آماده استفاده نمایید. لینک پروداکت تبخیر و تعرق سنجنده مادیس در ارث انجین:
https://developers.google.com/earth-engine/datasets/catalog/MODIS_061_MOD16A2GF#bands
برای آشنایی با ارث انجین به بخش آموزش های رایگان سایت رفته و در آنجا فیلم های آموزش مقدماتی تا پیشرفته ارث انجین را مشاهده نمایید.
موفق باشید
با سلام و ادب
چرا مقادیر ESUN ها در آموزش gee با ENVI فرق میکنه . اینکه چرا در نرم افزار انوی 7 باند و در گوگل ارث انجین 6 باند در محاسبه آلفای TOA مورد استفاده قرار گرفته ممنون میشم پاسخ بدید. سپاس
با سلام و احترام
تا جایی که خاطرم هست برای مقادیر استفاده شده به مقاله آن اشاره کرده بودم. معمولا باند 1 لندست 8 بدلیل شباهت طیفی با باند2 در خیلی از کاربردها در نظر گرفته نمی شود.
موفق باشید
ممنون از پاسخگویی شما فقط سوال من اینجاست که مقادیر ESUN برای هر ماهواره ثابته؟
خیر برای هر ماهواره ثابت نیست. متناسب با طول موج های باندها در ماهواره های مختلف متفاوت هست.
موفق باشید
https://code.earthengine.google.com/132c4aec6030c83f17e9d88035d02293?noload=true
سلام من یک کد متفاوت دارم برای تبخیر و تعرق اما متاسفانه با یک خطا مواجه میشوم امکان دارد در رفع ان به من کمک کنید.
با سلام و احترام
متاسفانه فرصت لازم برای بررسی کدها را ندارم با عرض پوزش از خدمت شما.
موفق باشید
https://code.earthengine.google.com/132c4aec6030c83f17e9d88035d02293?noload=true
سلام امکان دارد در ادیت کد و رفع خطا به من کمک کنید؟
با سلام و احترام
مراحل محاسبه تبخیر و تعرق به همراه روش های بطرف سازی خطاها احتمالی (در بخش آخر آموزش) تدریس شده است.
موفق باشید
وقت بخیر.دلیل خاصی داره برای محاسبه Rn از reflectance toa استفاده کنیم
چرا از همون ابتدا surface reflectance رو فراخوانی نکردیم؟
با سلام و احترام
برای بخشی از محاسبات طبق توضيحات منوال سبال باید از باندهای toa استفاده کرد.
موفق باشید
سلام در مرحله اول میشد به جای تصویر toa تصویر انعکاس سطح رو وارد میکردیم یا دلیل خاصی داشت؟
با سلام و احترام
رفرنسی که بنده داشتم برای برخی از محاسبات نیاز به ورود تصویر toa دارد.
موفق باشید
سلام ….برای سطوح آبی مثل دریاچه ها سد ها این آموزش شما قابل استفاده هست؟ اگر پاسختون مثبت هست، لطفا پاسخ دهید. برای پارامتر G بدنه های آبی نیاز هست تا دمای عمق لایه های آب اندازه گیری شود…اینو تو الگوریتم سبال باید چطوری حساب کرد در آموزش شما؟
با سلام و احترام
آموزش سبال فقط برای اراضی کشاورزی هست و برای پهنه های آبی قابل استفاده نیست. لینک زیر شامل پروداکت آماده تبخیر است
https://developers.google.com/earth-engine/datasets/catalog/FAO_WAPOR_2_L1_E_D
موفق باشد
موفق باشد
با سلام
آیا کد آموزش داده شده برای محاسبه تبخیر و تعرق با تصاویر landsat9 هم کاربرد دارد؟ اگر می شود. ممنون می شم توضیح بفرمایید کدام بخش ها باید تغییر کند؟
با سلام و احترام
بله برای لندست ۹ نیز کارایی دارد. با توجه به اینکه باندهای لندست ۸ و ۹ یکسان هست فقط باید آی دی تصویر ماهواره ای تغییر کند. تمامی جزییات کدنویسی در این محصول تدریس شده و بر اساس آن می توانید کد را بروز کنید.
موفق باشید
سلام وقتتون بخیر
آیابرای محاسبه تبخیر و تعرق مراتع استفاده از دیتاهای پروداکت WAPOR دقت کافی رو داره؟
آیا سبال برای اراضی مرتعی و بایر کارایی دارد و جواب می دهد؟
با سلام و احترام
هرچه ميزان تراکم پوشش گیاهی و توان تفکیک مکانی پایین تر باشد دقت نیز کاهش میابد. بنده دقت محاسبات رو اندازه گیری نکردم اما تنها داده های موجود برای تبخیر و تعرق همین موارد هستند.
موفق باشید
با سلام و عرض ادب
جنابعالی در کد برای تبخیر و تعرق مرجع روزانه از پروداکت فائو زیر استفاده کردید.
WAPOR Daily Reference Evapotranspiration 2.0
ولی این داده ها تا برای سال 2024 موجود نیست و تعداد تصاویر را صفر میزند. چه پروداکت روزانه دیگری را پیشنهاد میکنید؟
با تشکر
با سلام أحترام
متاسفانه فعلا داده دیگری که در ارث انجین در دسترس باشه پیدا نکردم. پیشنهاد میکنم این پارامتر رو بصورت دستی با روشی مثل پنمن مانتیس محاسبه کنید.
موفق باشید