آشکارسازی پهنه های آبی با استفاده از شاخص NDWI منتشر شد!
روشی کاربردی برای شناسایی و جداسازی پهنه های آبی از سایر پوشش ها
آشکارسازی تغییرات پهنه های آبی با استفاده از شاخص های طیفی
ارائه روشی کاربردی برای تولید نقشه هایی با کمترین میزان ابر
عناوین آموزشی
نکته : تمامی عناوین آموزشی زیر در Google Earth Engine انجام شده است.
- روش فراخوانی تصاویر ماهواره ای لندست تصحیح شده
- روش محاسبه شاخص NDWI برای تمامی تصاویر فراخوانی شده
- روش ترکیب تصاویر NDWI به منظور حذف ابر و تولید نقشه های سالیانه
- روش محاسبه تغییرات پهنه های آبی با استفاده از منطق تفریق تصاویر
- روش محاسبه و شناسایی تغییرات پهنه های آبی با استفاده از منطق نرمال سازی
- خروچی گرفتن از نتایج به منظور استفاده در نرم افزارهای سنجش از دور
تصویر دریاچه در زمان اول
تصویر دریاچه در زمان دوم
آشکارسازی تغییرات دریاچه از زمان اول تا دوم
عناوین آموزشی
- روش فراخوانی تصاویر ماهواره ای لندست تصحیح شده
- روش محاسبه شاخص NDWI برای تمامی تصاویر فراخوانی شده
- روش ترکیب تصاویر NDWI به منظور حذف ابر و تولید نقشه های سالیانه
- روش محاسبه تغییرات پهنه های آبی با استفاده از منطق تفریق تصاویر
- روش محاسبه و شناسایی تغییرات پهنه های آبی با استفاده از منطق نرمال سازی
- خروچی گرفتن از نتایج به منظور استفاده در نرم افزارهای سنجش از دور
نورالله –
عرض سلام و خسته نباشید خدمت جناب آقای مهندس احراری
نیک پور هستم قبلا بسته طبقه بندی داده های لندست از سایت شما خریداری کردم. حال بامشکلی که روبرو هستیم هنگام کلیپ شیپ فایل محدوده مورد مطالعه کادر یا بک گراند سیاه رنگ اطراف تصویر در هنگام طبقه بندی مشکل ساز شده و جزو طبقات طبقه بندی میشود. چطور میشود این بک گراند سیاه رنگ اطراف تصویر را حذف کرد؟ ممنون
Amirhossein.Ahrari@Gmail.com –
با سلام و احترام خدمت شما.
بهترین راهکار برای حل این مشکل تعیین منطقه سیاه اطراف تصویر به عنوان یک کلاس no data در فرایند طبقه بندی است. در همین راستا نمونه هایی را از منطقه سیاه حاشیه تصویر برداشت کنید و اسم کلاس آن را no data قرار دهید.
موفق باشید
رضا –
باسلامواحترام
با گوگل ارث انجین میتوان تغییرات مساحت ومحدوده وخشکسالی
تالاب های با مساحت۱هکتار تا ۱۵هکتار انجام داد
یا محدودیت تفکیک داریم؟
همچنین درنهایت طبقهبندی و ایجادنقشه….
Amirhossein.Ahrari@Gmail.com –
با سلام و احترام
بله امکان پذیر است اما این تابعی از توان تفکیک مکانی سنجنده مورد استفاده شماست. اگر سنجنده مورد نظر این قابلیت را دارد پس در گوگل انجین هم میتوانید این کار را انجام دهید.
موفق باشید
داود –
با سلام و احترام
پس از تهیه نقشه نهایی آیا میشه به صورت کمی و با اعداد و یا نمودار تغییرات حاصله رو استخراج کرد یا فقط به صورت بصری میشه تغییرات رو نشون داد.
با تشکر
Amirhossein.Ahrari@Gmail.com –
با سلام و احترام
میتوانید کدی را بنویسید که مساحت هر تاریخ را محاسبه کرده و روند تغییرات مساحت های محاسبه شده را نمایش دهد. البته بنده خودم در این رابطه هنوز کدی ننوشتم.
موفق باشید.
یوسفی –
سلام ببخشید ایا آموزشی در رابطه با پایش کیفی منابع آب از لحاظ آلودگی ها کدورت و … تهیه کردید . ؟ ممنون
امیرحسین احراری –
با سلام و احترام
متاسفانه فعلا آموزشی در این رابطه تولید نکردیم.
موفق باشید
فرشاد –
با سلام خدمت شما
آیا می توان با استفاده از این فیلم آموزشی و جایگزین کردن شاخص ndvi به جای ndwi، تغییرات پوشش گیاهی را بررسی کرد؟
امیرحسین احراری –
با سلام و احترام
بله امکان پذیر است. آموزش این مورد رو جدیدا در سایت منتشر کردیم. که چطور مساحت پوشش گیاهی را پایش کنید.
موفق باشید
شایان –
با عرض سلام
در مورد محاسبه سری زمانی متغیرهای مختلف،اگر متغیر اسکیلی نداشته باشد آن را باید در ۱ ضرب کرد یا خیر
و اینکه در انتهای کد ui.Chart.image.series را زمانی می نویسیم، در بخشscale شما در فیلم تان عدد۱۰۰۰ را میگذارید.آیا این عدد برای
همه ی حالات یکسان است و یا خیر؟
باتشکر
امیرحسین احراری –
با سلام و احترام
وقتی scale نداشته باشد نیازی به ضرب کردن نیست.
عدد داخل چارت بر اساس توان تفکیک مکانی تعیین می گردد. اگر داده ورودی ۳۰ متری باشد ۳۰ و اگر ۱ کیلومتری باشد ۱۰۰۰ انتخاب می شود.
موفق باشید
آرمان –
با سلام و احترام
جناب آقای احراری بزرگوار
بنده در ابتدای مسیر یادگیری ارث انجین و سنجش از دور هستم و با آموزشهای شما این کار را آغاز کردم. بر خود لازم دانستم از آموزشهای حضرتعالی و همچنین پاسخگویی و پیگیری شما به سئوالات پیش آمده کمال تشکر را داشته باشم. در ارتباط با این محصول آموزشی چند ابهام پیش آمده که خواهشمندم راهنمایی بفرمائید. با سپاس فراوان
۱) در فایل این محصول دو فولدر قرار داده شده است؛ اما یکی از فولدرها دارای محتوای آموزشی بوده و فولدر دیگر قابل باز شدن نیست.
۲) شما در این محصول، روش محاسبه شاخص NDWI را آموزش دادید. آیا شاخص محاسبه شده در اینجا با پروداکت آماده NDWI لندست تفاوتی دارد؟ و اصولا در موارد مشابه برای شاخصهای دیگر، بین استفاده از پروداکتهای ماهواره ها یا محاسبه شاخص توسط خود کاربر، برتری یا مزیتی وجود دارد؟
۳) براساس آموزشهای شما، از پروداکت NDVI لندست جهت تولید سری زمانی چهار دهه اخیر استفاده کردم. اما طی سالهای ۲۰۰۳-۲۰۰۷ و همچنین ۲۰۱۲ هیچ اطلاعاتی برای منطقه مورد مطالعه موجود نبود. برای حل گپ پیش آماده پیشنهاد حضرتعالی چیست؟
۴) جهت فراگیری مبانی و مفاهیم اصولی سنجش از دور شما چه منبعی را پیشنهاد می فرمائید.
امیرحسین احراری –
ممنون از شما.
فولدر macos طبیعتا چیزی داخلش نیست. بنده چون آموزش ها رو داخل مک اینتاش درست میکنم بصورت پیش فرض داخل ویندوز این فولدر رو ایجاد میکنه.
در ارتباط با شاخص ndwi آماده لندست اطلاعی ندارم. تا حالا از آن استفاده نکردم.
برای بازه زمانی گپ اگر تصاویر لندست ۵ در دسترس باشد می توانید از آن استفاده کنید. در غیر این صورت تصاویر استر قابل استفاده است.
برای یادگیری اصول اولیه سنجش از دور گام اول به نظرم آموزش رایگان زیر است:
http://girs.ir/fundamental-of-remote-sensing-ccrs-canada/
موفق باشید
محمد –
با سلام و خسته نباشید
ایا این امکان هست که بتوان از تغییرات سطح ابی ارزیابی شده که در این فایل اموزش دادید هیستوگرام استخراج کرد
امیرحسین احراری –
با سلام واحترام
بله امکان استخراج هیستوگرام از تصاویر هست اما در این محصول اصلا در ارتباط با آن توضیح داده نشده است.
موفق باشید
محمد –
میشه به کد این محصول اضافه کنید
من این محصول رو خریداری کردم
در ضمن محصول ارایه شده کد اموزشی همراه نداره اگر امکانش هست ارسال کنید
امیرحسین احراری –
با سلام و احترام
متاسفانه فرصت نوشتن کدهای جدید رو ندارم شرمنده. فقط میتونم راهنمایی کنم و خطاهای ایجاد شده رو راهنمایی کنم. چون در روز حداقل ۲۰ سوال مطرح میشه که باید به همه سوالات رسیدگی شود. در ارتباط با هیستوگرام در کامنت بعدی تون یک نمونه کد قرار دادم. لطفا ملاحظه کنید.
در ارتباط با این محصول هم بفرمایید کدا Example هست تا خدمت شما ارسال شود. من Example41 رو امروز برای شما ارسال کردم.
موفق باشید
محمد –
سلام
در برخی از محصولات شما
کدهای مورد استفاده رو همراه با رسید وجود داره و کمک زیادی در کار داره
ولی در برخی مثل این فایل اموزشی نیست
لطفا در این زمینه اقدام موثر انجام دهید
برای کد مورد استفاده در این زمان چطور میتوانم دریافت کنم
ممنون از پشتیبانی شما
امیرحسین احراری –
با سلام و احترام
بفرمایید کد آموزشی در این محصول با نام کدام example نوشته شده تا بنده برای شما ارسال کنم.
موفق باشید
محمد –
example41
اگر امکانش هست هیستوگرام هم نمایش داده بشه
ممنون
چندین محصول ارث انجین رو خریداری کردم
امیرحسین احراری –
با سلام و احترام
لینک کد خدمت شما ارسال شد.
در ارتباط با هیستوگرام به نمونه کد زیر مراجعه کنید:
https://developers.google.com/earth-engine/guides/charts_image_histogram
موفق باشید
محمد –
لطف کردید
اگر امکانش هست مجدد ارسال نمایید
ظاهرا در درج جی میل اشتباه تایپی داشتم
ممنون از محبت شما
امیرحسین احراری –
با سلام و احترام
لینک کد مورد نظر ضمیمه شده است.
https://code.earthengine.google.com/1935ce58f0d8d32396bebf36a10c0e9c
موفق باشید
محمد محترم –
لطف کردید
محمد محترم –
ممنون میشم کد رو دوباره ارسال کنید
ظاهرا اشتباه تایپی در ادرس پستی داشتم
امیرحسین احراری –
با سلام و احترام
لینک کد مورد نظر ضمیمه شده است.
https://code.earthengine.google.com/1935ce58f0d8d32396bebf36a10c0e9c
موفق باشید
محمد محترم –
سلام
پس از تغییر زمان در هنگام خروجی ارور داد
و از هیستوگرام نمونه ای که معرفی کردید استفاده کردم ولی نتونستم استخراج داشته باشم
ممنون میشم راهنمایی بفرمایید
https://code.earthengine.google.com/c9af2b04a53e010fef4f59cf8e0092ce
امیرحسین احراری –
کد شام مشکلات عدیده ای دارد.
تاریخی که تعیین کردید بازه ای هست که اصلا تصاویر لندست ۸ در دسترس نیست. داده های لندست ۸ تقریبا از اواسط سال ۲۰۱۳ در دسترس قرار گرفته است.
https://code.earthengine.google.com/ba9c168ce27f478c2ebb070ebed31ea4
در لینک بالا بنده نمونه هیستوگرام رو روی کد شما اعمال کردم.
موفق باشید
محمد محترم –
بنابراین برای بازه مورد نظر از لندست ۵ استفاده کردم
البته با توجه به اطلاعات فایل اموزشی تغییر دادم
ولی بعد از تغییرات موقع خروجی ارور داد
ممنون میشم راهنمایی بفرمایید
https://code.earthengine.google.com/df726dd29de1b0fc3cce570e1d1ca420
امیرحسین احراری –
متغیر med5 برای بازه زمانی فراخوانی شده که در آن هیچ تصویر ماهواره ای در منطقه وجود نداشته. اگر به کد دقت کنید مشاهده خواهید کرد که متغیر لندست ۵ هیچ تصویری را بر نمیگرداند در نتیجه در خروجی گرفتن خطا ایجاد می شود.
موفق باشید
محمد محترم –
با سلام خسته نباشید
برای این بازه زمانی چطور میتونم اطلاعات خارج کنم
سپاسگزارم
امیرحسین احراری –
برای این بازه زمانی یا باید از لندست ۷ و یا لندست ۵ استفاده کنید.
لندست ۵ تصویر نداشت برید سراغ لندست ۷. اگر لندست ۷ برای کارتون مفید نبود از داده های استر استفاده کنید.
موفق باشید
محمد محترم –
سلام
تبریک برای موفقیت بزرگ تون در چاپ کتاب جدید گوگل ارث انجین
در ارتباط با هیستوگرام که با زحمات شما در این زمینه تهیه شد
یک توضیح کوتاه در ارتباط با داده های سطر و ستون و مختصر درباره روندی که نمایش بفرمایید
سپاسگزارم
https://code.earthengine.google.com/3fb843433600130316bfdfec537ad04f
امیرحسین احراری –
با سلام و احترام
ممنون از شما. من هیستوگرام شما رو دیدم. اما متوجه منظورتون نمیشم.
در ارتباط با مفهوم هیستوگرام می خواهید بدانید؟
چون این کاری که انجام دادید رو بنده آشنایی ندارم و نمیدانم منظورتون چیست؟
لطفا در این رابطه بیشتر توضیح دهید.
موفق باشید
محمد محترم –
در استخراج مورد نظر تغییرات دریاچه ارومیه را برای دو بازه زمانی بدست امد که نتایج در هیستوگرام بهتر است گویای اختلاف سطح در دو بازه باشند و در هیستوگرام مورد نظر اعداد و ارقامی وجود دارد چه مفهومی دارد
ایا این تغییرات نشان داده شده اختلاف دو سطح است
یا چطور میشود اختلاف دو سطح رو در این هیستوگرام نشان داد
ممنون از راهنماییتون
امیرحسین احراری –
راستش من یه سری ایده در این زمینه دارم اما هنوز از درستی آن در این زمینه برام اثبات نشده. من پیشنهاد میکنم فرایند تفسیر این نتایج رو بر اساس مقاله مرجعی که دارید کار می کنید انجام دهید. حقیقتا تا کنون آشکارسازی تغییرات بر اساس هیستوگرام رو انجام ندادم. سعی میکنم بزودی یک آموزش در این زمینه تولید کنم. اما برای این کار نیاز به آزمون و خطای کافی دارم.
موفق باشید
زین العابدین محمدی –
با سلام و احترام
ضمن عرض خسته نباشید و خدا قوت خدمت شما جناب آقای احراری،
خواهشمندم جهت تهیه نقشه تغییرات زمانی مصب رودها در محل ورود به دریا یا سد در بازهای زمانی مختلف مثلا ۲۰۰۰، ۲۰۱۰ و ۲۰۲۰ یکی از محصولات مرتبط در این زمینه را معرفی نمایید تا اینجانب آن را تهیه نماییم.
باتشکر فراوان
امیرحسین احراری –
با سلام و احترام
متاسفانه در حال حاضر آموزشی در این زمینه نداریم.
موقف باشید
محمد –
سلام
ایا محصولی برای پایش تغییرات مساحت شهری با استفاده از ارث انجین دارید
امیرحسین احراری –
با سلام و احترام
خیر در این زمینه هنوز آموزشی را منتشر نکردیم. البته پروداکت توسعه فیزیکی شهری در ارث انجین رو معرفی کرده ایم و می توانید از آن استفاده کنید.
http://girs.ir/%d9%be%d8%b1%d9%88%d8%af%d8%a7%da%a9%d8%aa-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-%d9%81%db%8c%d8%b2%db%8c%da%a9%db%8c-%d8%b4%d9%87%d8%b1%db%8c-%d9%85%d8%a7%d9%87%d9%88%d8%a7%d8%b1%d9%87-%d9%84%d9%86%d8%af/
موفق باشید
جباررضایی –
سلام جناب احراری وقت بخیر
بزرگوار : همانطور که در فایلهای آموزشی که، در سایتتان گذاشته بودید برای بدست آوردن مساحت دریاچه ها، آیا میشه با همان روش مساحت زمینهای کشاورزی را حساب کرد؟
چون ما زمین کشاورزی زیادی داریم و سند منقوله دار زمان شاه را دارد. اما تا به حال دست نخوردن و آنچه که در این سندها قید شده بر اساس نام گذاری زمین به ضلع شرقی و غربی و شمال و جنوب است و تبدیل به هکتار نشده . حالا ما برای تقسمات سهم آب و کود این زمینها گیر کردیم و از اداره جهاد کشاورزی هم چندساله می گن کارشناس می فرستیم ولی خبری نشد . حالا غیر از جی پی اس ، اگر روش ساده تری سراغ داری ممنون میشم راهنمای بفرمایید
امیرحسین احراری –
با سلام و احترام
بله می توانید از همان روش برای محاسبه مساحت زمین های کشاورزی استفاده کنید.
البته بنده یک آموزش در زمینه محاسبه سطح زیرکشت اراضی کشاورزی در سایت قرار داده بودم. می توانید از آن استفاده کنید.
https://girs.ir/crop-area-time-series-gee/
موفق باشید
جباررضایی –
متشکرم
مینا –
سلام وقت بخیر
من می خواستم تغییرات پهنه آبی مخزن سدی را برای دوره زمانی 20تا30 بررسی کنم این محصول می تونه کمکم کنه؟
امیرحسین احراری –
با سلام و احترام
از آموزش زیر استفاده کنید.
https://girs.ir/gee-dam-monitoring/
موفق باشید
مینا –
سلام وقت بخیر من می خواستم تغییرات پهنه آبی پشت سد را 20 ساله بررسی کنم پیشنهاد شما از محصولاتی که در زمینه آشکارسازی تغییرات پهنه آبی و محصول دیگری که دارید محاسبه مساحت سطحی پهنه آبی کدام است؟ ممنون میشم راهنمایی بفرمایید
امیرحسین احراری –
با سلام و احترام
من دقیقا نمیدانم چه روشی مد نظر دارید اما بنده برای آشکارسازی تغییرات پهنه آبی سدها آموزش زیر رو توصیه میکنم.
https://girs.ir/gee-dam-monitoring/
موفق باشید
مینا –
سلام ودرود ممنون از پاسخگویی شما
محمد –
سلام
چارت رو به کد اضافه کردم خطا داد
Error generating chart: Collection.geometry, argument ‘collection’: Invalid type.
Expected type: FeatureCollection.
Actual type: Dictionary.
Actual value: {nd=5027.673216251596}
لطفا بررسی بفرمایید
https://code.earthengine.google.com/059e7dd609d71a37a93203aaf9c28474
امیرحسین احراری –
شما یک کد نوشتید که مساحت رو برای یک تصویر داره محاسبه میکنه. در اینجا فقط یک تصویر ماکس هست که مساحت رو براش محاسبه کردید.
دستور چارت سری زمانی برای یک کالکشن باید نوشته بشه نه یک تصویر. در کتاب کد اینطور استفاده نشده است. کد اصلاح شده را ملاحظه کنید.
عبارت های فارسی در نمودار ارث انجین را حذف کنید بهتر است ممكنه باعث ایجاد خطا شود.
https://code.earthengine.google.com/51b37bc41f7ee8cf01d6e1a3e20a2277
توحیدی –
سلام و عرض ادب
چگونه می توان مناطق دارای آب را از جاهایی که مرطوب است و جاهایی که خشک و بدون رطوبت است را مشخص نمود؟
امیرحسین احراری –
با سلام و احترام
باید از پروداکت های رطوبت خاک استفاده کنید. اگر توان تفکیک آن گویای کار شما نیست می توانید از شاخص های Normalized Difference Moisture Index استفاده نمایید. اگر رطوبت خاک بالا باشه این شاخص نشان میدهد.
موفق باشید
مهدی خیراندیش –
با سلام و وقت بخیر
استاد احراری لطفا لینک کد این آموزش را برای من ارسال بفرمائید متشکرم
امیرحسین احراری –
با سلام و احترام
لطفا بفرمایید در این آموزش کد را با نام example چند ذخیره سازی کردم تا براتون ارسال شود.
موفق باشید
مهدی خیراندیش –
سلام مجدد
example_41
امیرحسین احراری –
با سلام و احترام
لینک کد مورد نظر ضمیمه شده است.
https://code.earthengine.google.com/d8bf01c72580adba8248ead9ae1143d4
موفق باشید