اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.
محاسبه سری زمانی NDVI ماهیانه ماهواره سنتینل ۲ (بدون ابر) بر اساس الگوریتم MVC
محصول آموزشی استخراج تصاویر ndvi سری زمانی ماهواره سنتینل ۲ در google earth engine منتشر شد! آموزشی کاربردی برای تولید سری زمانی شاخص ndvi با کمترین میزان ابر در هرماه. آموزشی کاربردی برای کسانی که قصد محاسبه ndvi ماهیانه ماهواره سنتینل ۲ را دارند. در این محصول آموزشی روش پردازش بیش از ۱۰۰ تصویر ماهواره ای سنتینل ۲ در هر…
- محصول آموزشی استخراج تصاویر ndvi سری زمانی ماهواره سنتینل ۲ در google earth engine منتشر شد!
- آموزشی کاربردی برای تولید سری زمانی شاخص ndvi با کمترین میزان ابر در هرماه.
- آموزشی کاربردی برای کسانی که قصد محاسبه ndvi ماهیانه ماهواره سنتینل ۲ را دارند.
- در این محصول آموزشی روش پردازش بیش از ۱۰۰ تصویر ماهواره ای سنتینل ۲ در هر ماه سال در کمترین زمان آموزش داده شده است.
مشخصات محصول آموزشی
- مدرس : امیرحسین احراری (کارشناس سنجش از دور و پردازش تصاویر ماهواره ای)
- موضوع : سنجش از دور کشاورزی
- فرمت: ویدئوهای آموزشی
- مخاطب : علاقه مندان به کاربرد داده های سنتینل ۲ در کشاورزی
- نرم افزار : سامانه پردازشی google earth engine
تهیه آموزش:
جهت تهیه بر روی دکمه زیر 👇 کلیک کرده و پس از پرداخت، بلافاصله فیلم آموزشی را دانلود کنید:
عناوین آموزشی
- روش انتخاب منطقه مورد مطالعه با استفاده از لایه وکتوری در google earth engine
- روش فراخوانی تمامی تصاویر ماهواره ای سنتینل ۲ برای یک استان در google earth engine
- روش محاسبه شاخص ndvi برای هریک از فریم های تصاویر سنتینل ۲ منطقه مورد مطالعه در google earth engine
- روش ترکیب تمامی ndvi های محاسیه شده در یک ماه با استفاده از الگوریتم maximum value composite در google earth engine
- روش موزاییک کردن تصاویر ndvi محاسبه شده یک ماه برای یک استان در google earth engine
- روش برش زدن تصاویر ndvi ماهیانه محاسبه شده با استفاده از لایه وکتوری فراخوانی شده در google earth engine
در این محصول آموزشی شما یاد می گیرید:
- که چگونه منطقه مورد مطالعه را بر اساس یک لایه وکتوری تعیین کنید.
- که چگونه تمامی تصاویر سنتینل ۲ را برای یک استان فراخوانی کنید.
- که چگونه برای تمامی تصاویر فراخوانی شده شاخص ndvi محاسبه شود.
- که چگونه ابر موجود در تصاویر شاخص ndvi برطرف گردد.
- که چگونه تمامی شاخص های موزاییک شده برای هر ماه موزاییک و برش زده شود.
- که چگونه نتیجه پردازش را بصورت یک فایل tiff ذخیره سازی کنید.
تهیه آموزش:
جهت تهیه بر روی دکمه زیر 👇 کلیک کرده و پس از پرداخت، بلافاصله فیلم آموزشی را دانلود کنید:
نوشته های مرتبط :
آموزش های رایگان پیشنهادی :
دانلود آموزش ArcGIS pro همراه با نکات کلیدی
17,066 بازدید
نحوه تشخیص لکههای نفتی با تصاویر ماهواره ای
1,135 بازدید
62 دیدگاه. ارسال دیدگاه جدید
سلام آقای احراری، ببخشید میخاستم ببینم این کار رو برای شاخص برف هم میشه با همین روش پیاده کرد؟؟
با سلام و احترام
بله امکان پذیر هست. بابت تاخیر در پاسخ گویی از شما عذرخواهی میکنم. موفق باشید
سلام وقت بخیر. ضمن از تشکر از شما و همکارانتون. این محصول بسیار خوبی جهت گزارشهای که زمان کم هست عالیه. اقای مهندس من این محصول تهیه کردم. خیلی خوبه . ولی من همون مرحله اول که دقیقا ماننی ویدیوی اموزشی نوشتم map.addlayer(table); نرم افزار ارور is not function داد و هر چه سعی کردم و تکرا همین مرحله حل نشد. ممنون می شم راهنمایی کنید.
با سلام و احترام
ممنون از نقطه نظر مثبت شما. به بزرگ و کوچک نوشتن عبارت ها توجه داشته باشید. این تابع باید بصورت Map.addLayer نوشته شود.
موفق باشید
با سلام،
ابتدا از مجموعه بسیار خوبی که تهیه کردید، سپاسگزارم. بسار مفید و جامع است.
سوالی در رابطه با محاسبه NDVI برای محدوده مشخص و هر تصویر به صورت جداگانه دارم،
درصورتیکه بخواهیم این شاخص را برای تنها یک تصویر محاسبه کنیم، چطور باید تصحیح ابر را انجام دهیم؟ آیا امکان محاسبه درصد پوشانندگی ابر در محدوده مورد نظر ما وجود دارد؟
اگر فایل دیگری به نظرتان میرسد که باید خریداری کنم تا درک بهتری از نحوه محاسبات داشته باشم ممنون میشوم راهنمایی بفرمایید.
با تشکر
ثابتی راد
با سلام و احترام
این روش برای زمانی طراحی شده است که در آن از تصاویر سری زمانی استفاده میشود. بنابراین نمیتوان برای یک تاریخ و یک تصویر از این روش استفاده کرد. برای یک تصویر روش علمی مناسبی وجود ندارد. فقط برای یک تصویر میتوان ابر را ماسک کرد ولی به اطلاعات زیر آن دسترسی نخواهید داشت. در برخی از نرم افزارها روش های فوتوشاپی هستند که با استفاده از یکسری درون یابی ها تکه ابرهای کوچک تصویر را حذف میکنند که البته روش های علمی نیستند و فقط جنبه بصری دارند.
موفق باشید
با سلام و احترام،
بنده از ماهواره سنتیل ۲ برای محاسبه شاخص NDVI به صورت ماهیانه و در طول ۷سال استفاده کردم. فقط مشکلی که هست اینه که این تصاویر کوچک هستندو برای یک اقلیم پاسخ گو نیست و در GIS هم Geo refrence کردن این داده ها با توجه به تعدادشون بسیار زمان بر هستش و متاسفانه من نتونستم با gis به نتیجه برسم.
می خواستم بدونم که اگر بخوام از google earth engine استفاده کنم این فیلم تا چه حد به من کمک می کنه و اینکه آیا می تونم ndvi ماهیانه رو برای ۷ سال محاسبه بکنم؟
با سلام و احترام
برای سری زمانی گوگل ارث انجین بسیار عالی است. اما چون هیچ آشنایی ندارید قبلش این آموزش رایگان را مشاهده کنید. بعد از این آموزش رایگان برید سراغ آن محصول آموزشی.
https://girs.ir/google-earth-engine-tutorial-free/
موفق باشید
سلام وقتتون بخیر
من دو تا سوال داشتم اول اینکه بعد از استخراج شاخص های گیاهی با استفاده از تصاویر سنتینل ۲ در برنامه اسنپ، ما می تونیم به صورت عددی میزان حجم و تراکم پوشش گیاهی ، بایومس را تخمین بزنیم؟
سوال دومم اینکه بعد از خروجی گرفتن از داده های سنتینل ما می تونیم این داده های خروجی را وارد نرم افزارهای دیگه هم کنیم.
با سلام و احترام
بله امکان پذیر است فقط باید معادلات بیومس رو بلد باشید.
با استفاده از گزینه export و geotiff می توانید نتایج محاسبه شده را در هر نرم افزاری باز کنید.
موفق باشید
خیلی خیلی ممنونم، من اکثر محصولات شما ر. دنبال میکنم و میتونم بگم خیلی عالی و کامله.
در زمینه اندازه گیری حجم بایومس و پوشش گیاهی سنتینل ۲ محصولی دارید؟
با سلام و احترام
متاسفانه هنوز آموزشی در زمینه بیومس نداریم. به زودی عرضه می شود.
موفق باشید
اقای مهندس سلام وقت بخیر.
خوب هستین؟
اقای مهندس ببخشید بنده یه سوال داشتم
بر اساس کدی که شما در کتاب گوگل ارث انجین ارائه کرده بودین. بنده کد مربوط به استخراج سری زمانی شاخص پوشش گیاهی
رو نوشتم و روی بخشی از منطقه خودم استخراجش کردم. این محدودبخشی جنوب شرقی حوضه ابریز کارون هست.
الان میخام برای سایر بخش ها هم این سری رو استخراج کنم اما در جی ای اس نمیدونم چطور اینها رو بهم دیگه وصل کنم تا مرز منطقه من یکی بشه. و تغییرات پوشش گیاهی رو ببنم.
ممنون می شوم راهنمایی کنید. سپاس گزارم
این هم لبنگ کد ndvi هست که نوشتم
https://code.earthengine.google.com/d649d51cf8b4918b10348c076152848f
از محبت شما بسیار بسیار سپاسگزارم
با سلام و احترام
همین کد را برای path و row های مناطق مجاور بنویسید و سپس در arcgis آن ها را موزاییک کنید. برای اطلاع از سایر path و row های مناطق دیگر از سایت earthexplorer می توانید استفاده کنید.
موفق باشید
با سلام و وقت بخیر
ممنون ازآموزشهای کاربردی و مفیدتون
میخواستم بدونم آیا امکان بدست آوردن شاخص های پوشش با استفاده ازماهواره لندست برای مناطقی که در دوشیت تصویر قرار میگیرند در همان محیط انجین هست؟
با تشکر
با سلام و احترام
بله در محیط ارث انجین می توانید برای دو شیت را بصورت موزاییک شده شاخص طیفی مورد نظرتون رو محاسبه کنید.
موفق باشید
با سلام و احترام
تصاویر sentinel-2 که شما استفاده کردین Level-1C هست و تصحیحات اتمسفری روی این تصاویر انجام نشده است. آیا بدست آوردن ndvi به کمک این تصاویر دقت کافی دارد؟
من برای یک ماه فقط ndvi را محاسبه کردم. ایا تشکیل stack درست انجام شده است؟
https://code.earthengine.google.com/7c5a0e4194cebdc6c336a833b78e1748
با تشکر فراوان
با سلام و احترام
استفاده از داده های Level-1C که بصورت reflectance toa هست اگرچه دقت کم تری نسبت به داده های بازتاب سطحی دارد اما برای محاسبات سری های زمانی مشکلی ندارد. از لحاظ دقت نسبی داده های toa درست است اما داده های بازتاب سطحی level-2A از لحاظ دقت مطلق در سطح بالاتری است. البته توجه داشته باشید که داده های level-1c از سال 2015 در دسترس است اما داده های level-2a از سال 2017 عموما در دسترس قرار گرفته.
کد شما ایرادی ندارد اما وقتی ماکس رو محاسبه کردید دیگر استک کردن مفهومی ندارد. استک کردن برای یک پارچه سازی داده ها استفاده می شود. مثلا دو سه داده مختلف رو در یک مجموعه داده داشته باشید.
در اینجا فقط یک تصویر ماکس وجود دارد و عملا استفاده از دستور استک معنا ندارد.
موفق باشید
سلام وعرض ادب
اقای مهندس احراری
تمرین 68و68-1و68-2بعد از معرفی منطقه مورد نظر واعمال کد طبقه بندی متاسفانه چارت دوم را رسم نمی کند علت چیست
با سلام و احترام
لینک کدتون رو با استفاده از گزینه getlink در ارث انجین کپی کرده و برای بنده در اینجا پیست کنید تا بررسی کنم.
موفق باشید
سلام وعرض ادب
اقای مهندس احراری
تمرین ۶۸و۶۸-۱و۶۸-۲بعد از معرفی منطقه مورد نظر واعمال کد طبقه بندی متاسفانه چارت دوم را رسم نمی کند علت چیس
https://code.earthengine.google.com/f60def95706bfa61303653ec454b2a56
با سلام و احترام
مشکل این هست که تصاویر بازتاب سطحی به اندازه کافی برای منطقه مورد مطالعه موجود نیست. من تصاویر بازتاب TOA ماهواره سنتینل رو در کد جایگزین کردم درست شد.
https://code.earthengine.google.com/26ea7aa85c04fe8e0e2dd1888bec8197
موفق باشید
سلام مهندس احراری
در رابطه با یکجا کردن آموزش بسیارعالی به گفته خودتان هزینه سنگین دارد اگر امکان دارد همه آموزش های خودتان را یکجا وبر اساس شماره آموزشی در یک صفحه جدا که انتخاب آنها راحت باشد .ممنون
با سلام و احترام
محصولات بنده بصورت یکجا نیز موجود است. مثلا کتاب ارث انجین رو خریداری کنید همه تکنیک های مهم ارث انجین رو به خوبی فراخواهید گرفت.
موفق باشید
سلام کتاب خریدم ولی توضیحات یک چیز دیگر هست شما موقع اموزش مثلا 90تمرین یا اموزش دارید منظور آموزش 1تا 90شما پشت سرهم وبا یک قیمت مناسب تر ومتعادل باشد تا همه بتوانیم استفاده کنیم .ممنوناز لطف شما
ببخشید منظورتون رو متوجه نشدم.
بنده تمامی نکات مهم ارث انجین رو در این کتاب آوردم اما سیستم یادگیری کتاب به گونه ای که مطالب بصورت پیوسته عرضه شده. بنده این کتاب رو طوری طراحی کردم که همه بتونن به راحتی استفاده کنند.
به هر صورت اگر که ناراضی هستید امکان استرداد مبلغ پرداختی وجود دارد.
این کتاب بصورت عملی و اجرایی تدریس شده و هدف این بوده که کاربران با کمترین هزینه بیشترین سطح یادگیری رو داشته باشند. به هر صورت در صورت عدم رضایت با بخش پشتیبانی مکاتبه کنید تا مبلغ پرداختی برگشت داده شود.
girs.academy@gmail.com
موفق ابشید
سلام عرض ادب
آقای مهندس برداشت بد نداشته باشید منظورم کتاب به همراه آموزشی که شما می دهد برای من شخصی بیشتر و بهتر جواب می دهد . چند نکته اصلا متوجه نمی شدم وقتی کتاب را خواندم بهتر متوجه شدم . ما از شما و تیم همراه که زحمت می کشی آموزش ها را تهیه و در اختیار ما قرار می دهد کمال تشکر و قدردانی داریم انشاالله همیشه موفق و سربلند و در پناه حق باشید . و ا جر معنوی و اخروی نصیب تمامی کسانی که علم را منتشر و به دیگران می اموزند خداوند گرداند.
سلام جناب احراری وقت بخیر
ما برای کلاسهای خانم دکترنادریرا به پایان رساندیم. آیا بعد از اتمام مدرکی از طرف آکادمی به ما نمی دهید . مثل تقریبا پایان نامه گذراندن دوره های جی آی اس
با سلام و احترام
متاسفانه ما هیچ مجوزی برای صدور مدرک د رحال حاضر نداریم.
با عرض پوزش از خدمت شما.
موفق باشید
سلام جناب احراری وقت بخیر
ما کلاسهای خانم دکترنادری را به پایان رساندیم. اما آیا بعد از اتمام . مدرکی از طرف آکادمی به ما تعلق حواهد گرفت. چیزی مثل تقریبا پایان نامه گذراندن دوره های جی آی اس
با سلام و احترام
در حال حاضر ما مجوز صدور گواهی را نداریم. با عرض پوزش از خدمت شما.
موفق باشید
با سلام
قبل از هرچیز تشکر از آموزش خوب و کاربردیتون
شما به صورت سری زمانی انجام دادین آیا اگه بخوایم چه در محیط GEE , QGIS بخواینم نمودار تغییرات NDVI رو ببینم از چه دستوری و باید چکار کنیم؟
لطفا راهنمایی کنید
با سلام و احترام
در محیط qgis اطلاع ندارم متاسفانه. در نرم افزار انوی از دستور spectral profile می توان استفاده کرد.
موفق باشید
با درود جناب دکتر احراری عزیز، ببخشید جناب دکتر کاکوئی در یکی از کامنت ها گفته بودن که NDVI در GEE به علت نامعلوم بودن یک سری الگوریتم ها در مقالات علمی قابل استناد نیست، میخواستم بدونم آیا شروطی داره استفاده ازش برای مقالات ؟ ببخشید اگه سوالم کلیه
با سلام و احترام
البته بنده کامنت دکتر کاکویی و پرسش و پاسخ صورت گرفته در این زمینه رو نمیدانم و نمیشه بر این اساس قضاوت کرد.
بر اساس تجربه شخصی بنده پروداکت های NDVI مادیس و نوا قابل استناد است و دارای رفرنس علمی نیز هستند. باز این حرف بنده در پاسخ به نظر دکتر کاکویی نیست چون بنده از مکاتبه صورت گرفته بین ایشان و کاربران مطلع نیستم و صرفا تجربه شخصی خودم رو بر اساس منابع مورد استفاده عرض کردم. مقالات بسیار زیادی sience direct به چاپ رسیده که در آن ها از پروداکت های آماده پوشش گیاهی مثلا مادیس استفاده شده است.
موفق باشید
ممنونم از پاسخ شما و همچنین آموزش بسیار عالی شما در این محصول
سلام وقت بخیر
میخوام مناطقی رو مشخص کنم که دارای ndvi بیشتری نسبت به سال قبل هستند آیا امکانش هست ؟
ممنون میشم راهنمایی کنید
با سلام و احترام
برای انجام این کار باید یک تصویر از NDVI سال قبل و یک تصویر NDVI سال کنونی را داشته باشید و سپس آن ها را از یکدیگر تفریق کنید تا تفاوت های آن ها به خوبی داده شود.
در صورتی که دو تصویر بازتاب سطحی به دستور image change workflow در انوی بدید به خوبی مناطقی که NDVI بیشتر و کمتر شده را با رنگ نشان میدهد.
موفق باشید
با عرض سلام و ادب
برای براورد شاخص ndvi سری زمانی ماهیانه برای ۱۰سال اخیر باید برای هر ماه جدا گانه محاسبه کنیم؟
با سلام و احترام
خیر می توانید یک تابع تولید تصاویر چند زمانه رو ایجاد کنید که اول داده ها را بصورت ماهیانه تبدیل کرده و سپس شاخص ndvi را محاسبه کند. در کتاب گوگل ارث انجین تمامی این تکنیک ها تدریس شده است.
موفق باشید
استاد ممنون که جواب میدهید
برای تبدیل داده به ماهانه از چه دستوری استفاده کنم؟
با سلام و احترام
ببخشید با تاخیر پاسخ میدم در کنفرانس شرکت داشتم.
باید از تابع temporal collection استفاده کنید که در متن زیر آموزش داده شده است.
https://girs.ir/gee-multi-temporal-function/
موفق باشید
سلام وقت بخیر اقای احراری
از کدهای دستوری این اموزش میتوان برای شاخص اب هم استفاده کرد
با سلام و احترام
بله قابل استفاده است.
موفق باشید
با سلام و احترام
مهندس برای استخراج سری زمانی شاخص ndvi باغات باید تصاویر هرسال باغات را استخراج کنیم؟
یا استخراج تنها یک ساله باغات میشه؟
با سلام و احترام
اگر مساحت باغات سال به سال متغیر است باید هر سال بصورت جداگانه استخراج شود. اما اگر ثابت هستند نیاز نیست. شناخت از منطقه در این رابطه تاثیر گذار است که بدونید آیا منطقه در طول زمان تغییر کرده یا خیر.
موفق باشید
ممنون بابت پاسختان
اگر بخواهیم از سال ۲۰۰۰ تا ۲۰۲۰ تصاویر یک منطقه را طبقه بندی کنیم باید سال به سال طبقه بندی کنیم؟ یا روش هست برای ۲۰ سال در گوگل ارث انجین تصاویر را طبقه بندی کرد؟
با سلام و احترام
بهتر است بصورت سال به سال طبقه بندی انجام شود.
موفق باشید
سلام وقت بخیر
ممنون از آموزش های خوب و مفید شما
آیا در بین آموزش هایی که در سایت ارائه شده است، برای محاسبه شاخص EVI با استفاده از ماهواره سنتینل 2 آموزشی دارید؟
با سلام و احترام
نه متاسفانه فعلا آموزشی در این زمینه در سایت نیست.
موفق باشید
سلام وقت بخیر
ممنون از آموزش های خوب و مفید شما
آیا در بین مطالبی که در سایت ارائه شده است، آموزشی مبنی بر محاسبه شاخص EVI با استفاده از ماهواره سنتینل 2 موجود میباشد؟
ممنون میشوم راهنمائی بفرمائید.
با سلام و احترام
متاسفانه فعلا آموزشی در این رابطه در سایت نیست. با عرض پوزش از خدمت شما.
موفق باشید
خواهش میکنم ممنون از پاسخگویی شما
من کد محاسبه شاخص evi را زدم ولی زمانیکه میخواهم خروجی بگیرم ارور بزرگ بودن منطقه را میدهد:
Error: Exported image is too big (64240321180032 bytes > 64000000000000). (Error code: 3)
در کامنتها خوندم برای رفع این مشکل گفتین که از دستور float() باید استفاده کرد، ممنون میشوم اگر امکان دارد راهنمایی بفرمائید که من این دستور را در کدام قسمت کد باید قرار دهم تا خروجی بگیرم.
لینک کد را هم برای شما ارسال کردم:
https://code.earthengine.google.com/655d0c40c5eeed871e69a03759b8f86c
با سلام و احترام
لینک کد اصلاح شده ضمیمه شده است.
https://code.earthengine.google.com/41f9e31e69a388f5db9ba251d1e4c199
موفق باشید
سلام وقت بخیر
من شاخص EVI را محاسبه کردم ولی زمانی که میخواهم خروجی بگیرم خطا بزرگ بودن منطقه را میدهد و اجازه گرفتن خروجی را نمی دهد.
در کامنت ها خواندم که برای رفع این مشکل باید از دستور float() استفاده کرد، ممنون میشوم راهنمائی نمایید که در کدام قسمت کد باید به کار برده شود.
Error: Exported image is too big (64240321180032 bytes > 64000000000000). (Error code: 3)
https://code.earthengine.google.com/11cc3a94ebc4c60ae758cff15e98881c
با سلام و احترام
لینک کد اصلاح شده ضمیمه شده است.
https://code.earthengine.google.com/41f9e31e69a388f5db9ba251d1e4c199
موفق باشید
خیلی ممنون
سلام استاد. مگه در جلسات تئوری اموزش جامع ارث انجین نگفتین که پوشش ابر اثری بر روی تصاویر راداری ندارد؟؟ پس چرا موقع محاسبه شاخص NDVI از فیلتر ابرهای کمتر از ده درصد استفاده کردین؟؟؟ در اموزش دوم سنتیل 2 اموزش جامع گوگل ارث انجین
با سلام و احترام
بله درسته. سنتینل 1 راداری هست. سنتینل 2 بصورت اپتیکی تصویربرداری میکنه.
موفق باشید
تشکر بابت پاسختون…ی سوالی هم در مورد نقشه نوع کشت داشتم…کشت گوجه فرنگی فضای باز در منطقه ما استان فارس مرداد ماه شروع میشه و اذر ماه مثل الان برداشت میشه.میخام سطح زیر کشت پارسال و امسال را از نظر مساحت مقایسه کنم؟؟ ایا با گوگل ارث انجین امکانش هست؟؟؟ یا تشخیص گیاهی مثل گوجه فرنگی امکان پذیر نیست؟؟
با سلام و احترام
این کار ارتباطی به نرم افزار یا پلتفرم مورد استفاده ندارد. نوع تصویر ماهواره ای و نوع الگوریتم طبقه بندی به همراه نوع محصول مهم هست. البته من در ارتباط با گوجه فرنگی تست نکردم.
موفق باشید
تشکر بابت پاسختون
سوالی هم در مورد نقشه نوع کشت داشتم…. کشت گوجه فرنگی فضای باز در منطقه ما استان فارس مرداد ماه شروع میشه و اذر ماه مثل الان برداشت میشه میخام سطح زیر کشت پارسال و امسال را از نظر مساحت مقایسه کنم؟؟ آیا با گوگل ارث انجین امکانش هست؟؟؟ یا تشخیص گیاهی مثل گوجه فرنگی امکان پذیر نیست؟؟