محصول آموزشی روش استخراج 4 مولفه مهم برف از تصاویر ماهواره ای با استفاده از سامانه گوگل ارث انجین منتشر شد!
در این آموزشی روش محاسبه مساحت برف، عمق برف، آب معادل برف و میزان بارش برفی با استفاده از پروداکت های آماده و کاربردی سامانه گوگل ارث انجین در سنجش از دور آموزش داده شده است. روش محاسبات سری زمانی و آشکارسازی تغییرات مولفه های مهم برفی در سامانه گوگل ارث انجین را به صورت کامل فرا خواهید گرفت.
توضیحات محصول آموزشی
با استفاده از این آموزش شما قادر هستید تا با استفاده از داده های سنجنده MODIS و سایر مدل های اقلیمی مانند FLDAS نسبت به استخراج مساحت سطحی برف بصورت روزانه، عمق برف، آب معادل برف و نسبت بارش برفی، بصورت ماهیانه اقدام نمایید.
این محصول آموزشی به عنوان کاملترین آموزش پردازش داده های برفی در سامانه گوگل ارث انجین است که توسط امیرحسین احراری تولید و عرضه شده است. هرسوالی در ارتباط با این محصول آموزشی دارید، در بخش نظرات این صفحه با مدرس آن در میان بزارید.
عناوین آموزشی
عناوین آموزش داده شده در سامانه گوگل ارث انجین عبارت اند از:
- پروداکت برف سنجنده مادیس
- محاسبه مساحت سطحی برف
- سری زمانی تغییرات زمانی برف
- سری زمانی تغییرات مکانی برف
- سری زمانی تغییرات بارش برف
- سری زمانی تغییرات عمق برف
- سری زمانی تغییرات مکانی عمق برف
- سری زمانی تغییرات آب معادل برف
- و . . .
اطلاعات مهم پروداکت برف
در این محصول آموزشی روش استخراج 4 مولفه مهم از پروداکت های برفی آموزش داده شده است که عبارت انداز:
- مساحت پهنه برفی
- عمق برف
- بارش برف
- آب معادل با برف
دقت داده های برف
داده های استفاده شده در این محصول آموزش عبارت اند از:
- پروداکت برف MODIS: دقت داده های برف سنجنده مادیس 500 متر از لحاظ مکانی و بصورت روزانه از لحاظ زمانی است. روش شناسایی پهنه برفی به همراه سری زمانی مساحت تغییرات آن در این محصول آموزش داده شده است.
- پروداکت اقلیمی FLDAS: این پروداکت اقلیمی امکان استفاده از داده های بارش برف، آب معادل برف به همراه عمق برف بصورت ماهیانه و با دقت 10 کیلومتری را از دهه 80 مبلادی تا کنون فراهم آورده است.
احمد سمیر –
سلام استاد احراری ! چقدر میتوان روی نتایج عمق سنجی برف با استفاده از تصاویر آپتیکی اعتبار کرد؟ چرا که در بسیاری از مقالات بیشتر از دیتا های راداری استفاده شده است .
امیرحسین احراری –
با سلام و احترام
درسته. بنده در این آموزش از پروداکت های آماده استفاده کردم که دقت مکانی بالای ۱ کیلومتر دارند. پروداکت های آماده متناسب با دقتی که دارند قابل استناد هستند. برای کسب اطلاعات یبشتر در ارتباط با این پروداکت می توانید به لینک زیر مراحعه نمایید.
https://disc.gsfc.nasa.gov/datasets/FLDAS_NOAH01_C_GL_M_001/summary
McNally, A., Arsenault, K., Kumar, S., Shukla, S., Peterson, P., Wang, S., Funk, C., Peters-Lidard, C.D., & Verdin, J. P. (2017). A land data assimilation system for sub-Saharan Africa food and water security applications. Scientific Data, 4, 170012
موفق باشید
مهدی –
باسلام وتشکراززحمات ومطالب خوب وکاربردی. لطفا بفرماییدبا استفاده ازاین سامانه ومطالب اموزشی که دراین بسته هست می توان اب معادل برف رادریک حوضه آبریز برای یک سال آبی یا چندسال آبی درآن حوضه ؛ یا درسطح یک استان را محاسبه وبراورد نمود؟ ممنون
امیرحسین احراری –
با سلام و احترام
در این محصول آموزشی روش فراخوانی و استفاده از پروداکت آماده آب معادل برف بصورت ماهیانه و با دقت ۱۰ کیلومتری از دهه ۸۰ میلادی تا کنون آموزش داده شده است. تمامی از پروداکت آماده در این زمینه استفاده شده. بنده در این آموزش آن را برای حوضه دریاچه ارومیه محاسبه کردم.
موفق باشید
احمد سمیر –
سلام استاد احراری! من هنگامیکه تصاویر چندین ماهه را بصورت سری ها زمانی فراخوانی میکنم تا زمانی که فیلتر .median یا .mean را به آن ننویسم دستور select. کار نمیکند یعنی نمیتوانم که تعداد سری های زمانی فراخوانی شده را براساس shp برش بزنم ، برای اینکار ایا اگر تصاویر را با استفاده از دستور tobands به یک دیتا ست تبدیل کنم میشه بعد برش زد
امیرحسین احراری –
با سلام و احترام
دستور select باید داخل یک function نوشته شود تا برای هریک از تصاویر ورودی عمل کند. برش زدن نیز باید در داخل تابع انجام شود. از دستور map استفاده کنید.
موفق باشید
سیاوش –
سلام
اعداد محاسبه شده برای مساحت به نظر من زیاد اومد. آیا مربوط به یک دچره زمانی است؟
احمد سمیر –
سلام مجدد ! یک سوال داشتم ؟ آیا میتوانیم با استفاده از ترشهلد حد آستانه پوشش گیاهی را در NDVI تعیین کنیم چون در آموزشهایتان به این مورد اشاره نشده
امیرحسین احراری –
با سلام و احترام
بله امکان پذیر هست. در این رابطه هنوز آموزشی تولید نکردم. حدودا مقادیر بالای ۰/۳ شامل پوشش های گیاهی هستند.
موفق باشید
مهدی احمدی –
سلام
آیا shp حوزه آبریز کارون و سایر رودخانههای استان خوزستان را به تفکیک موجود میباشد!؟
درصورت امکان برای من ارسال فرمائید.
با تشکر
مهدی احمدی –
با عرض پوزش، اصلاح املایی : حوضه ….
( تایپ هوشمند اندروید برخی مواقع خیلی …..)
امیرحسین احراری –
با سلام و احترام
متاسفانه در حال حاضر بنده این فایل ها رو ندارم. میتونید با سرچ در گوگل آن ها را پیدا کنید. برخی از سایت ها با قیمت هایی حدود ۱۰ هزار تومن به فروش می رسانند.
موفق باشید
مهدی احمدی –
باسلام و خسته نباشید
چگونه میتوانم مانند ترم افزار Arcmap اطلاعات shp را (مانند اسم و …) در GEE نمایش بدهم؟
با تشکر
امیرحسین احراری –
با سلام و احترام
متاسفانه در این رابطه اطلاعات کافی ندارم.
با عرض پوزش از خدمت شما.
موفق باشید
مهدی احمدی –
با سلام
چگونه دادههای GPM را که بصورت ۳۰ دقیقهای موجود میباشد، میتوان بصورت روزانه و ماهیانه در فرمت چارت نمایش داد، لازم به ذکر است دادههای مربوطه چون مقدار بارندگی میباشد، باید بصورت تجمیع محاسبه گردد.
با تشکر فراوان
امیرحسین احراری –
بله امکان نمایش دادن آن ها به این صورت وجود دارد اما باید آن ها را ترکیب نمایید.
بنده فقط تکنیک رو آموزش میدهم شما و سایر متخصصین که در این زمینه اطلاعات بیشتری دارید می توانید موثر تر از آن چیزی که بنده آموزش دادم از مطالب بهره ببرید. به همین دلیل در صحبت های بنده طبیعی هست ایراداتی وجود داشته باشد و به همین دلیل بنده فقط روی موضوع تکنیک ها تمرکز میکنم و سعی میکنم خیلی وارد مطالب تخصصی سایر زمینه های علمی نشم.
موفق باشید
مهدی احمدی –
با سلام
شاید مطلبی که عرض کردم درست مطرح نکردم، مطلبم سوالی بود نه خبری،
آیا دادههای GPM را که بصورت ۳۰ دقیقهای موجود میباشد، میتوان بصورت روزانه و ماهیانه در فرمت چارت نمایش داد؟ اگر امکان هست راهنمایی فرمایید.
تشکر
امیرحسین احراری –
بله امکان پذیر است. بنده در این محصول تابع monthly product رو آموزش دادم که با استفاده از آن می توانید پروداکت های چند روزه و ماهیانه را نیز تولید کنید.
موفق باشید
zeynab esmaeili –
سلام من تازه این محصول و دیدم و هنوز خرید نکردم آیا از این روش میتوان برای تصاوی لندست هم استفاده کرد؟؟
امیرحسین احراری –
با سلام و احترام
خیر این محصول برای هدف شما مناسب نیست. چون در آن از پروداکت های آماده سایر ماهواره ها استفاده شده است.
موفق باشید
وحید –
سلام آقای احراری در محاسبه مساحت برف برای مثال برای یک رشته کوه مساحت پوشش برفی یک میلیون و ۶۰۰ کیلومتر میاره البته بعد ماسک میاره. در حالی که مساحت کل کشور ایران یک میلیون ۶۴۸ و ۱۹۵ کیلومتر خوب این مساحت اگر این طور باشد دقت نداره:
لطفاً راهنمایی کنید کد پایین فرستادم:
https://code.earthengine.google.com/58ac5d14ec666f071967d1b80907ed21
امیرحسین احراری –
با سلام و احترام
در بخش mask یک اصلاح کوچک انجام دادم به نظرم درست شد. بنده برای کل ایران این رو محاسبه کردم عدد بدست آمده بر اساس گفته شما منطقی شد.
https://code.earthengine.google.com/80366482c3d551ecbcc06bd3ddf6304a
موفق باشید
وحید –
سلام آقای احراری فکر کنم من منظورم خوب نرسوندم. من در این کد میخوام برای یک پروژه مساحت برف باریده شده رشته کوه زاگرس برای سال ۲۰۱۹ یا هر سال دیگه بعد از ماسک محاسبه کنم. کل مساحت رشته کوه زاگرس ۲۰۵,۹۹۰ mi² می باشد در هنگام محاسبه برای همه سال برای مثال برای سال ۲۰۱۹: ۳۳۱۱۸۲۲٫۵۵۰۰۸۵۵۹۷۷ سه میلیون و خرده ای:
این یعنی تقریباً سه برابر کل مساحت کشور ایران است . مگه میشود برای رشته کوه زاگرس سه برابر مساحت ایران برف بباره دقت این روش چطوری است؟
کد
https://code.earthengine.google.com/b00708bf3a9e079c09d32c8a351d76d9
لطفاً بررسی کنید نیاز ضروری به جواب دارم. برای من خیلی مهمه این مساحت.
امیرحسین احراری –
بنده کد شما رو بررسی کردم. با اون اصلاحی که انجام دادم مقدار عددی مساحت برای کل ایران به میلیون هم نمیرسید. شما شیپ فایل منطقه تون رو برای من ایمیل کنید من دقیقا روی منطقه شما تست بزنم. چون اینطوری منطقه مورد مطالعه من و شما متفاوت باشد به نتیجه ای نمیرسیم.
موفق باشید
وحید –
آقای مهندس در کل سوال بنده این است آیا مرز یک منطقه مورد مطالعه مثلا اردبیل که مساحت تقریبی آن ۶,۸۷۳ متر مربع است در سه ماه زمستان خودش برای یک سال برفی بیشتر از مساحتش بباره مثلاً ۹۰۰۰ متر مربع؟ اگر بلی، این سوال در واقعیت مطرح می شود برای مثال مساحت کل ایران ۱۶۴۸۱۹۵ کیلومتر مربع است در هر سه ماه زمستان برای همه مساحت برف نمیباره مثلا دشت کویر و نواحی مرکزی و جنوبی بارش برف کم می باشد. مخصوصاً در سال های اخیر بارش برف کاهش یافته است؟
در کل این مساحت برف بر چه پایه و اساسی محاسبه می شود؟
امیرحسین احراری –
روش محاسبه مساحت سطحی یک کد ثابت است که برای تمامی پوشش ها استفاده میشه. مثلا برای دریاچه ارومیه و زمین های زراعی بنده تست کردم و کاربران هم تست کردند نتایج تا کنون دور از انتظار نبوده. قطعا خطا دارد اما نباید این خطا بیش از حد متعارف باشد. همانطور که در کامنت قبلی هم گفتم شیپ فایل منطقه تون رو برای بنده ارسال کنید تا دقیق بر اساس منطقه شما تست بزنم. بنده روی تستی که روی کل ایران انجام دادم و لینک آن برای شما ارسال شد، مساحت بسیار تغییر کرده بود و مقدار آن به کمتر از ۱۰۰ هزار کیلومتر مریع برای کل ایران رسیده بود. حالا بنده متوجه نمیشم بعد از اون اصلاح چطور میفرمایید هنوز مقدار چند میلیون رو نشون میده؟
snow area is calculated:
water_mask: 97698.30451977157
این عدد مساحتی هست که بنده برای کل ایران بصورت کیلومتر مریع در کد ارسالی بدست آوردم. عکسش رو هم براتون ایمیل میکنم. بی زحمت شیپ فایلتون رو ارسال کنید تا روی منطقه شما تست کنم.
موفق باشید
وحید –
شما در آموزش واحد مساحت به دست آمده بعد از ماسک را به کیلومتر مترمربع بیان می کنید. آیا کیلومتر مربع است یا متر مربع؟ اگر مترمربع هم باشد باز با مساحت منطقه مورد مطالعه جور در نمیاد.
امیرحسین احراری –
کیلومتر مریع است. شیپ فایل را ارسال کنید تا بررسی کنم.
موفق باشید
ابوذر صادقی –
سلام وقت بخیر آقای احراری خسته نباشین
ببخشین مطالب رو خوندم منم تو مساحت مشکل داشتم مساحت کل شیپ فایل من ۴۵۲۲ کیلومتر مربع هس در حالی که پس از کد نویسی با استفاده از این آموزش مساحت تا ۳۵۰۰۰۰ کیلومتر مربع رو نشون میده میشه راهنمایی کنید ممنون.
امیرحسین احراری –
با سلام و احترام
لینک کد را برای بنده ارسال کنید. در همین جا کامنت بزارید لینک کد رو تا بررسی کنم.
موفق باشید
ابوذر صادقی –
به جیمیلتون ارسال کردم ممنون.
ابوذر صادقی –
ببخشین یه سوال دیگه اینکه چرا من تصاویرم تو گول درایو ذخیره نمیشه مسیر ذخیره رو میرم مینویسه تو گوگل درایو دخیره شد ولی وقتی داخل گوگل درایو میرم تصویری موجود نیست
امیرحسین احراری –
با سلام و احترام
حجم گوگل درایو شما پر نیست؟ آیا یک بار refresh کردید؟ سعی کنید فایل های جدید را با نام های متفاوت نسبت به فایل های قبلی ذخیره سازی کنید.
موفق باشید
ابوذر صادقی –
اصلا هیچ فایلی ندارم داخل گوگل درایو رفرش هم کردم با اسم های متفاوت ذخیره کردم باز نمیاره
امیرحسین احراری –
آیا اکانت گوگل درایو شما با اکانت گوگل ارث انجین شما یکسان است؟ شاید اکانت گوگل درایو شما با گوگل ارث انجین یکسان نیست.
موفق باشید
محمد –
سلام و خسته نباشید
آقای احراری بنده تازه محصول شما را دریافت کردم و در حال آموزش هستم ، به نظرم خروجی فایل آموزشی ۳-gee-snow شما اشتباه می باشد و سطح برف حوضه ارومیه را ۳ میلیون کیلومتر مربع بدست آورده اید در حالی که کل حوضه مساحتش ۵۱ هراز کیلومتر مربع است . میشه بررسی کنید و بگید مشکل کد نویسی کجاست ؟
با تشکر
محمد –
با سلام مجدد
من بررسی کردم وقتی این کد رو حذف می کنم نتایج منطقی میشه
(var mask = snow_cor.updateMask(thr
حالا بازهم شما بررسی کنید
محمد –
با سلام مجدد
من تازه فایل اصلاحی تون دیدم و مشکلم حل شد . فقط برام سوال هست چرا محدوده را ۱۰ تا ۹۰ فرض کردید ، ۱۰ رو میفهمم ولی چرا به جای ۹۰ ، ۱۰۰ را در نظر نگرفتید مگر این اعداد درصد احتمال حضور برف را نشان نمی دهند ؟
امیرحسین احراری –
با سلام و احترام
هر دامنه مقادیری را می توان در دامنه مجاز کلی انتخاب کرد. اگر به جای ۹۰ عدد ۱۰۰ را نیز درنظر بگیرید درست است.
موفق باشید
علی –
ببخشید من اشتباهی در زیر این مطلب آموزشی این سئول را پرسیدم. بنده فایل آموزشی”روش استخراج ۴ مولفه مهم برف از تصاویر ماهواره ای – با استفاده از سامانه گوگل ارث انجین” را تهیه کردم و شما هم زحمت کشیدید و تصحیح شده آن را ایمیل کردید. منظور از تراکم برف چیست؟ ما در محاسبه سطح پوشش برف در arcmap و با استفاده از همین تصاویر ابتدا پیکسل های را که بین ۱ تا ۱۰۰ هستند انتخاب می کنیم و پس از مشاهده تعداد پیکسل های انتخاب شده آن را در اندازه مساحت پیکسل مثلا(۵۰۰*۵۰۰ متر) ضرب می کنیم. آیا این روشی که گفتم با روش محاسبات شما مطابقت دارد(البته با لحاظ کردن اعداد بین ۱ تا ۱۰۰ در خط برنامه نویسی)
امیرحسین احراری –
با سلام و احترام
بله. این آموزش در ارتباط با سطح برف است. البته عملا منظورم تراکم نبود شاید از عبارت درستی استفاده نکردم. بیشتر منظورم این هست که مقادیر بالا و نزدیک به ۱۰۰ اشاره به آن دسته از پیکسل هایی دارد که بخش بیشتری از آن ها برف است.
بنده هم در این محصول آموزشی از همان روشی که فرمودید فقط بصورت کدنویسی شده استفاده کردم. تنها تفاوت کار بنده با شما در تعیین دامنه مقادیر مربوط به سطوح برفی است.
موفق باشید
محمد –
با سلام و عرض ادب
آیا بسته آموزشی محاسبات مساحت و عمق آب معادل برف با دقت مکانی بالاتر و یا با استفاده از کاربرد داده های راداری در سایت شما موجود است؟
امیرحسین احراری –
با سلام و احترام
متاسفانه فعلا در این زمینه آموزشی را تولید نکردیم.
موفق باشید
هانیه نیل فروشان –
میشه لطفا تولید کنید
امیرحسین احراری –
فعلا در حال حاضر اطلاعات دقیق و مناسبی در این زمینه ندارم و امکان تولید آن نیست.
موفق باشید
آقایی –
با سلام، ایا در این زمینه آموزشی پیدا کردین؟
علی –
سلام
من کد برف شما را برای مطقه خودم درست کردم اما در نمودار خروجی اعداد محاسبه شده صفر هستند . دلیلش چیست؟ لینگ کد را براتون ایمیل کردم.
امیرحسین احراری –
با سلام و احترام
لینک کدتون رو در اینجا برای بنده کامنت بزارید تا بررسی کنم.
موفق باشید
علی م –
سلام
من کد برف شما را برای مطقه خودم درست کردم اما در نمودار خروجی اعداد محاسبه شده صفر هستند . دلیلش چیست؟ لینگ کد را براتون ایمیل کردم.
امیرحسین احراری –
با سلام و احترام
فرداشب یک ایمیل یادآوری به بنده بدید. چون الان خیلی درگیر هستم. انشالله فردا کد را بررسی میکنم.
موفق باشید
علی مرشدی –
سلام.
پرداخت موفق بود اما لینک دانلود برایم ارسال نشد
لطفا بررسی فرمائید
متشکرم
احمد نجفی –
با سلام
چه تاریخی خرید رو انجام دادید؟
با ایمیل زیر در ارتباط باشید
ahmad.najafy@gmail.com
امیرحسین احراری –
با سلام واحترام
بی زحمت ایمیلی که باهاش خریداری کردید رو ارسال کنید. چون من سابقه خریدتون رو که بررسی کردم محصول برف در آن نیست.
موفق باشید
خوشحال –
سلام جناب احراری
در این آموزش میانه یا میانگین تصویر و یا یک تصویر چند بانده متناسب با تعداد تصاویر مورد استفاده در برآوردها بدست آمد.
سوال من اینه چطوری میتوانیم تصویری بدست بیاوریم که روند را در طی سالهای مورد بررسی نتیجه بدهد در قالب یک تصویر?
سرچ که کردم برای روند مثلا ee.Reducer.linearFit بکار رفته بود ولی خودم نتوانستم اعمال کنم تا نتیجه مورد نظرم بدست بیاد.
اگر ممکن هست در این زمینه منو راهنمایی کنید
پیاپیش از لطف شما ممنونم.
امیرحسین احراری –
با سلام و احترام
با استفاده از رگرسیون خطی می توانید نقشه شیب یا همان تغییرات را تولید کنید. بنده دارم در این زمینه یک آموزش تولید میکنم و این هفته انشاءلله روی سایت قرار میگیرد.
موفق باشید
خوشحال –
با سلام
از آموزش های خوبتون تشکر میکنم
در رابطه با non-parametric trend analysis
که شامل روش براورد ترند توسط روش من کندال میشود. آموزشی ایجاد میشود?
این روش براورد ترند در کارهای اقلیمی بسیار مورد استفاده است.
در لینک زیر آموزشی در این رابطه هست ولی برای شخصی مثل من که مبتدی هستم در این زمینه قابل اجرا نبود
https://developers.google.com/earth-engine/tutorials/community/nonparametric-trends
آیا این امکان وجود دارد در این زمینه محصولی در سایت قرار گیرد?
امیرحسین احراری –
با سلام و احترام
مدتی است که بنده آموزش های آماری رو در این زمینه آغاز کردم. اما هنوز روی این موضوع مسلط نشدم. انشاءلله بزودی در این زمینه آموزشی را منتشر خواهیم کرد. طی روزهای آینده یک آموزش رگرسیون رو در گوگل ارث انجین منتشر میکنیم.
موفق باشید
خوشحال –
با سلام
تشکر می کنم از سایت و آموزش های خوبتون
در ارتباط با روند استفاده از روش های ناپارامتری مانند من-کندال بسیار مرسوم است بخصوص در کارهای اقلیم شناسی.
در لینک زیر نمونه اسکریپت در این زمینه وجود دارد ولی برای شخصی مثل من که در این سامانه مبتدی هستم قابلیت استفاده نداشت.
https://developers.google.com/earth-engine/tutorials/community/nonparametric-trends
آیا در این زمینه آموزشی از جانب سایت شما وجود دارد؟ یا ممکن است ایجاد شود؟
تولید نقشه روند با استفاده از روش من کندال بسیار پر کاربرد است.
امیرحسین احراری –
با سلام و احترام
مدتی است که بنده آموزش های آماری رو در این زمینه آغاز کردم. اما هنوز روی این موضوع مسلط نشدم. انشاءلله بزودی در این زمینه آموزشی را منتشر خواهیم کرد. طی روزهای آینده یک آموزش رگرسیون رو در گوگل ارث انجین منتشر میکنیم.
موفق باشید
مهتاب –
با سلام
من چطور می تونم رفرنس حد آستانه ها رو پیدا کنم برای مرجع دهی در پایان نامه ام می خوام
امیرحسین احراری –
با سلام و احترام
ما در کارهای تجاری از روش تجربی برای تعیین حدآستانه ها استفاده می کنیم. با این حال در کار شما باید حدآستانه های تعیین شده را اعتبارسنجی کنید. مثلا ببینید که تغییر حدآستانه ها آیا دقت را بالاتر برده و یا اینکه کاهش داده است؟ به این صورت و با استناد به اعتبارسنجی دقت خروجی نهایی خود می توانید بدون رفرنس دادن اعتبار آن را تایید کنید.
موفق باشید
امید –
سلام
وقت بخیر
ببخشید داخل منوال محصولات برف مادیس یک سری جداول هست که میاد پیکسل های برفی و غیرفی را از هم جدا میکنه ،ولی شما داخل اموزشی چیزی به اینا اشاره نکردید و با یک thresholdمقدار برف را مشخص کردید ،دلیلش چیه ؟
وقتی که از سایت ارث دیتا همین محصولات را دانلود میکنم محدوده ی مقادیر بین ۱ تا ۲۵۰ هست در حالیه همون داخل گوگل ارث تا ۱۰۰ هست ، چرا اینجوری هست؟
ممنونم راهنمای کنید
امیرحسین احراری –
با سلام و احترام
بنده باندsnow cover رو انتخاب کردم به این صورت است. اگر باند ndsi رو انتخاب کنید باید یک Scale factor بر روی داده ها زده بشه. در لینک زیر نیز به آن اشاره شده است.
https://developers.google.com/earth-engine/datasets/catalog/MODIS_006_MOD10A1#bands
موفق باشید
امید –
سلام
ببخشید استاد من چنتا سوال داشتم ممنون میشم کمک کنید :
الان در باندsnow cover اثر ابر حذف شده؟ اگر خیر هست چجوری میتوانیم آن را کنترل کنیم
مقداری که در باندsnow cover برای هر پیکسل وجود داره ،واحدش چی هست؟مثلا اگر ۵۰ هست معنیش چیه.
فرق باند snow cover با NDSI چی هست؟ چون اون فقط یک Scale factor داره
باتشکر
امیرحسین احراری –
با سلام و احترام
پروداکت های آماده اثر ابر ندارند.
به نظرم واحدش درصد باشه اگر اشتباه نکرده باشم.
پارامتر snow cover به نظرم درصد پوشش برف رو نشان میدهد و شاخص ndsi نیز نشان دهنده میزان برف است. هرچه عدد شاخص بزرگتر باشد یعنی تراکم و میزان برف بیشتری در آن پیکسل وجود دارد.
موفق باشید
sh –
سلام
میبخشید آقای احراری من این محصولو خریدم اما لینکی که گذاشتید توی بسته مربوط به کدی خرابه
اینم پیامشه
۴۰۳٫ That’s an error.
Your client does not have permission to get URL /58ac5d14ec666f071967d1b80907ed21 from this server. That’s all we know.
لطفا راهنمایی بفرمایید
ممنون
امیرحسین احراری –
با سلام و احترام
مشکلی از سوی سرور هست و تا فردا شب حل می شود. با عرض پوزش بدلیل مشکل ایجاد شده.
موفق باشید
sh –
سلام
آقای احراری مشکل هنوز برطرف نشده اگه ممکنه کدی که توی این بسته آموزش دادینو به ایمیلم بفرستید ممنون میشم
متشکرم
امیرحسین احراری –
بسیار خوب. بفرمایید در این محصول آموزشی کدی که آموزش دادم example چند هست تا خدمت شما ارسال شود.
موفق باشید
sh –
سلام
در این آموزش پوشش برف دریاچه ارومیه آموزش داده شد و در قسمت دیتا شیپ مازندران و ارومیه موجوده
امیرحسین احراری –
با سلام و احترام
ببخشید منظورتون رو متوجه نشدم. ممنون میشم کاملتر توضیح دهید.
موفق باشید
sh –
سلام
این آموزش خریدم شامل سه فولدر تحت عنوان های (videos ، data، code)
بسته آموزشی اون شامل فیلم آموزشی و دیتا (شیپ مازندران و ارومیه) و یک فولدر تحت عنوان کد که داخلش فایل ووردی هست که یک لینک داخل اونه( https://code.earthengine.google.com/655a31499de31ccd4260752006e1af19) این لینک همونطور که قبلا گفتم مشکل داره پیامشم فرستادم براتون گفتید مشکلش برطرف میشه اما نشد قرار بود کدی که توی این آموزش بودو داخلش باشه الان چطور میتونم کدی که مال استخراج برف از گوگل ارث انجین هستش چه برای ماهواره مودیس چه لندستو دریافت کنم
ممنون
امیرحسین احراری –
با سلام و احترام
لینک کد رو باید با استفاده از فیلترشکن باز کنید. بنده الان روی همین لینک کلیک کردم باز شد و کد رو نمایش داد.
موفق باشید
sh –
یه سوال دیگم داشتم آقای احراری اینکه شما در این آموزش مودیسو کار کردید ولی من لندست کار میکنم چه فرقی با آموزش شما داره ؟
و اینه من در کارم حوضه مورد مطالعمو به ۶ منطقه ارتفاعی تقسیم کردم و می خوام در آخر پوشش برفو بر اساس این ۶ منطقه ارتفاعی داشته باشم اینه توی هر منطقه چقدر برف دارم چطور این کارو انجام بدم؟ با توجه به اینکه من برنامه نویسی کار نکردم و فقط از همین بسته آموزشی شما دارم استفاده میکنم.
ممنون
امیرحسین احراری –
این آموزش بر اساس پروداکت آماده برف مادیس طراحی شده و ویژگی های داده های مادیس و باندهای موجود در آن اساسا با لندست کاملا متفاوت است.
از لحاظ کدنویسی شاید بخش هایی از این کد برای لندست قابل استفاده نباشد.
در ارتباط با سوال دوم شما پیشنهاد میکنم که برای هر محدوده ارتفاعی یک لایه مجزا ایجاد کنید و محاسبات متناسب با هر لایه بصورت جداگانه انجام شود. البته بنده در این زمینه تا کنون کدی را ننوشتم که بتونم باهاتون به اشتراک بزارم.
موفق باشید
sh –
سلام
عنوان آموزشو خوندم فک کردم که به طور کلی و یا حداقل برای مودیس و لندستو داشته باشه حالا که فقط مودیسه به کارم نمیاد باید تغییرش بدم .برای تغییر این کد به لندست باید چکار کرد؟ اگه کد آماده لندستو دارید محبت میفرمایید برام بفرستید؟ برای طبقات ارتفاعی همونطور که گفتید میشه جدا برای هر منطقه محاسبه بشه
ممنون از لطف شما
امیرحسین احراری –
بله درسته در توضیحات گفته شده که برای پروداکت مادیس هست. در این محصول آموزشی از پروداکت مادیس استفاده کردیم. چون لندست چنین پروداکتی ندارد عملا این کد برای لندست قابل استفاده نیست مگر اینکه خودتون بصورت دستی شاخص ndsi را محاسبه کنید. متاسفانه بنده در این زمینه تا کنون آموزشی تولید نکردم.
موقف باشید
sh –
سلام
ممنون از پاسخ شما
آقای احراری شما در وبیناری که رایگان گذاشتید برای پوشش گیاهی گیلان از لندست استفاده کردید کدی که در این آموزش هستو چطور میتونم دریافت کنم؟
ممنون
امیرحسین احراری –
با سلام و احترام
لینک کد برای شما ارسال شده است.
موفق باشید
m –
سلام
چنتا سوال داشتم
۱- برای اضافه کردن PATH و ROW اضافه باید چطور دستورو نوشت یکیشو نوشتم مشکلی نداره اما وقتی میام دومیو اضافه میکنم ارور میده؟
۲- لندست ۴ “Landsat 4 Surface Reflectance ” برای سال هایی که توی سایت گفته ۱۹۸۲-۱۹۹۳تمام این سال هارو پوشش نمیده فقط از سال های ۱۹۸۷-۱۹۹۲ را داره هر دو ۱وTier 2 امتحان کردم؟
۳- من از چنتا لندست استفاده می کنم برای محاسبه شاخص باند هارو باید عوض کرد ولی این یک مشکل داره اینکه طول موج هر باند توی لندست های مختلف متفاوته مثلا من با دو باند Near Infrared و green کار می کنم طول موج این دوتا در بعضی لندستا با هم فرق داره راه حل چیه؟
۴- وقتی از چنتا لندست استفاده بشه یه مشکل دیگه اینکه اندازه پیکسل بعضی ۶۰ ولی بعضی ۳۰ متره حالا چطور میشه نتایج این دورو با هم مقایسه کرد راه حلش چیه؟
۵- یه مشکل خیلی بزرگ اینکه منطقه من بوسیله یک تصویر در یک تاریخ معین کامل نمیشه بلکه همیشه یک نقطه از منطقه بدون تصویره به این شکل که مثلا در ۸ مهر منطقه شمال پوشش نداره و در ۱۶ مهر منطقه جنوبی باید چکار کنم راه حل چیه؟
عذر میخوام از طولانی شدن سوالات اگه لطف بفرمایید جواب بدید ممنون می شم مخصوصا سوال ۵
با تشکر
امیرحسین احراری –
با سلام و احترام
احتمالا دیکته عبارت رو اشتباه می نویسید. به بزرگ و کوچک بودن عبارت ها کاملا دقت کنید. برای بررسی بهتر می توانید لینک کد را برای بنده در این جا بزارید تا دقیق تر بتونم بررسی کنم.
برای اشتراک کد و استخراج لینک آن باید از گزینه get link استفاده کنید.
داده های لندست ۴ گپ های زیادی دارد. بازه زمانی تصاویر لندست ۵ را نیز تست کنید.
در ارتباط با جابجایی باندها باید باندهای متناظر را بر حسب طول موج تشخیص دهید نه بر اساس شماره باند. به عنوان مثال مادون قرمز نزدیک در لندست ۴ و ۵ معادل باند ۴ و در لندست ۸ معادل با باند ۵ هست.
زمانی که چند تصویر رو استفاده می کنید (مثلا لندست) بدلیل نبود داده های ۳۰ متری در هر زمان مقایسه انجام میشه ولی خب بدلیل اینکه برخی از داده های ۶۰ متری هستند دقت کمی پایین میاد و این به عنوان یک محدودیت در داده های موجود است و راهکاری ندارد.
برای عدم پوشش کامل منطقه مورد مطالعه پیشنهاد میکنم که پروداکت های ماهیانه درست کنید که با روش میانگین گیری و غیره میانگین کل منطقه گرفته شده و یک تصویر موزاییک شده از این طریق تولید گردد.
موفق باشید
m –
سلام
ممنون بابت جواب ها
در مورد PATH و ROW غلط املای نداره چونکه برای یک تصویر نوشتم ارور نداده یعنی در واقع باید از دوتا تصویرواستفاده کنم تا منطقه را پوشش بده تصویر اولو با دستورات پایین اجرا می کنم ولی وقتی بعد از این دستور میام تصویر دومو معرفی می کنم ارور میده
باید چطور دوتا تصویرو معرفی کنم ؟
و اینکه بعد از معرفی دوتا تصویرو باید موزائیک بشه؟ تویضح میفرمایید؟
((filter(ee.Filter.eq(‘WRS_PATH’, 167.
((filter(ee.Filter.eq(‘WRS_ROW’, 34.
متشکرم
امیرحسین احراری –
با سلام و احترام
با استفاده از هر متغیر یک تصویر با path و row مشخص را می توانید تعریف کنید. مگر اینکه با استفاده از or همزمان دو تصویر با فریم های گوناگون فراخوانی شود.
راستش من برای موزاییک کردن از روش شما استفاده نمیکنم. من روش های میانگین گیری که در محصولات توضیح داده ام رو بکار میبرم. می توانید برای موزاییک کردن به کد نمونه زیر مراجعه کنید.
https://developers.google.com/earth-engine/guides/ic_composite_mosaic
موفق باشید
sh –
سلام
میخوام لینک کدو واسه دوستم بفرستم اما لینک مشکل داره چند باری هم واسش فرستادم میگه اشتباهه لینکی که برای فایل های من تعریف شده اول آدرس گوگل ارث و بعد هم اسم و فامیل یوزرم هستش یعنی کلا لینک اشتباه مشکل کجاس از مسیر غلط انتخاب لینک که بعیده یا چیز دیگه ای؟
باید چکار کنم که لینک درستو بتونم بگیرم؟
لطفا راهنمایی بفرمایید
ممنون
امیرحسین احراری –
با سلام و احترام
برای ارسال لینک کد باید اول گزینه getlink رو بزنید و لینکی که داخل getlink نشان داده می شود را برای دوستتان ارسال کنید.
موفق باشید
sh –
سلام
همین کارو کردم ولی لینکی که به من میده مشکل داره نمیدونم چرا
ممنون
sh –
سلام
در گوگل ارث انجین برای محاسبه برف با لندست آیا میشه از موزاییک استفاده کرد و دوتا تصویرو در یک تاریخ موزاییک کرد و بعد هم سری زمانیو محاسبه کرد؟
ممنون
امیرحسین احراری –
با سلام و احترام
بله شدنی است. تکنیک موزاییک کردن تصاویر در لینک زیر توضیح داده شده است.
https://developers.google.com/earth-engine/guides/ic_composite_mosaic
موفق باشید
مهسا زیدی –
سلام و وقت بخیر،
ممنونم از آموزش بسیار عالی و جامع تون. خیلی مفید و کاربردی بود. چند تا سوال در این خصوص داشتم که اگر راهنمایی بفرمایید ممنون میشم. من میخوام تغییرات آب و هوایی را بر روی پیست اسکی بررسی کنم که نمونه موردی هم در کشور آلمان هست
۱٫ برای اون بحث حدآستانه که شما ۱۰ نظر گرفتید، میشه این حد آستانه را عددی در نظر بگیریم که پوشش برف یک پیست اسکی برای دایر شدن این ورزش باید دارا باشد؟
۲٫ همین تصاویر را که به صورت خروجی به ما میده میشه داخل پروژه مون به گار بگیریم یا باید پردازش بشه؟ و منظور از پردازش که گفتید در حین آموزش، یعنی تفکیک باند انجام بدیم در یک نرم افزار و بعد در پروژه استفاده کنیم؟ (چون خیلی زیبا و کاربردی شما همه محاسبات را اعمال کردید و بعد خروجی تصاویر را گرفتید).
۳٫ من نمونه موردیم روی یک پیست اسکی، به نظر شما فقط شیپ فایل پیست اسکی را وارد کنم یا کل منطقه ای که این پیست اسکی در اون واقع شده؟
۳٫ این کدهایی که زحمت کشیدید همراه فایل خریداری شده هست فکر میکنم فقط منطقه موردی و چند تغییر جزئی دیگه رو روش اعمال کنیم بتونیم به راحتی استفاده کنیم. درسته؟
۴٫ قسمت task را چطوری میشه پاک کرد؟
و باز هم تشکر میکنم به خاطر آموزش زیبا و مفیدتون.
موفق باشید
امیرحسین احراری –
با سلام و احترام
ممنون از شما. حدآستانه ها بصورت تجربی تعیین می شود. هر حدآستانه ای که برای منطقه شما بهتر جواب میده از همان استفاده کنید. هر حدآستانه ای که نتایج کار شما رو بهتر میده از همان استفاده کنید.
همین تصاویر را می توانید مستقیما دانلود کنید و داخل کارتون استفاده کنید. پردازش هم همین مواردی است که بنده توضیح دادم. مورد بیشتری نیاز ندارد.
بهتر است فقط روی منطقه مورد مطالعه خود تمرکز کنید. اگر بر اساس منطقه مورد مطالعه خود برش بزنید بهتر است.
بله همین کد رو میتوانید متناسب با نیاز خود تنظیم کنید و بر اساس آن بکار ببرید.
موفق باشید
مهسا زیدی –
سلام و وقت بخیر،
ممنونم از راهنمایی تون. فقط یک سوال داشتم ، اینکه قسمت task را چطور میشه پاک کرد، مثلا وقتی یک فایلی را اشتباهی آپلود و یا import میکنیم.
ممنون میشم اگر پاسخ بدید.
امیرحسین احراری –
با سلام و احترام
نیازی به پاک کردن این بخش ندارید و مشکلی ایجاد نمیکنه. اما فکر کنم با پاک کردن کش مرورگرتون حذف بشن.
موفق باشید
مهسا زیدی –
سلام و وقت بخیر
ببخشید من تمام کدها را طبق ویدئو شما وارد کردم اما تصاویر را به صورت شطرنجی برای من نمایش میده، مشکل چیه؟ در ضمن شیپ فایل منطقه من مربوط به یک پیست اسکی که البته من کمی بیشتر از محدوده خود پیست گرفتم.
کد:
https://code.earthengine.google.com/bf7b26e1ff51a793be47659c56d80920
امیرحسین احراری –
با سلام و احترام
من شیپ فایل منطقه مورد مطالعه شما رو نداشتم. با این حال کد را تست کردم. کد برای اجرا مشکلی ندارد. به نظرم چون منطقه مورد مطالعه شما بسیار کوچک هست تعداد پیکسل های کمی در تصویر مادیس آن را پوشش میده و به این صورت مشاهده می کنید. برای چنین منطقه ای بهتر است از تصاویر لندست استفاده نموده و شاخص برف را بصورت دستی محاسبه کنید.
موفق باشید
مهسا زیدی –
سلام و وقت بخیر،
یعنی نمیشه همین فرمول را برای تصاویر لندست به کار برد؟ اگر میشه لطفا کمی در مورد این فرمول توضیح بدید؟
ممنون
امیرحسین احراری –
در این محصول آموزشی از پروداکت آماده استفاده شده و شاخص ndsi قبلا محاسبه شده و تنها در این کد فراخوانی می شود.
برای لندست چنین باندی بصورت آماده موجود نیست و باید فرمول آن را بنویسید. البته آموزش آن در سایت هست و مدرسین دیگر روش محاسبه شاخص برف رو آموزش دادن.
موفق باشید
sh –
سلام
من برای محاسبه برف از آموزش شما استفاده کردم و تنها کاری که کردم به جای شیپ فایل منطقه شما شیپ منطقه مطالعاتی خودمو جایگزین کردم
مساحت این منطقه تقریبا ۱۲۸۰ کیلومتر مربع هستش و منطقه برف خیزی هم هست اما میزان برفی که این کد محاسبه میکنه غیر منطقیه خیلی کمتر محاسبه میکنه چرا ؟ مشکل چیه؟
البته بگم که من نسبت به شناختی که از این منطقه دارم و چند سالی رو هم با انوی محاسبه کردم نتایجو با هم مقایسه کردم به این نتیجه رسیدم در ضمن هیچ ارتباط منطقی نیز بین اعداد نتایج که با هم مقایسه کردم نیست
لطفا راهنمایی بفرمایید
ممنون
امیرحسین احراری –
با سلام و احترام
احتمالا مشکل از حدآستانه باشد. حداستانه رو تغییر دهید. چون ساختار تکنیکی محاسبه مساحت در کد درست است. تنها موردی که می تواند باعث ایجاد خطا شود حداستانه است.
موفق باشید
مهسا –
سلام و وقت بخیر
ببخشید در بخش فیلتر زمانی من با توجه به اینکه دارم روی پیست اسکی کار میکنم و از ماه نوامبر تا ماه آپریل این پیست دایر هست برای همین در فیلتر تقویمی به این صورت نوشتم (۱۱,۴) و بعد با ماه مشخص کردم که ماه هست میخواستم بدونم این مورد مشکلی نداره چون من دارم از آخر ماه سال قبل به سال جدید داده هام را جمع آوری میکنم و در ضمن دارم از تصاویر لندست استفاده میکنیم مثلا برای دانلود جداگانه تصاویر به این صورت نوشتم :
(۲۰۱۳/۱۱/۰۱ تا ۲۰۱۴/۰۴/۳۰) تا به این ترتیب یک تصویر برای آخر سال ۲۰۱۳ تا ماه آپریل ۲۰۱۴ داشته باشم و این روند را تا سال ۲۰۲۰ ادامه دادم. میخواستم بدونم این کار صحیح هست.
ممنون از پاسخ گویی شما
امیرحسین احراری –
با سلام و احترام
راستش در این رابطه باید بصورت دستی تست کنید ببینید نتیجه درست در میاد یا خیر. با ابزار print می توانید نتیجه رو چک کنید. بنده این موردی که فرمودید رو دقیقا نمیدانم.
موفق باشید
لیلا –
با سلام و ادب
بنده فیلم های آموزشی شما در خصوص دانلود تصاویر ماهواره ای با کدهای google engine را دیدم. ابتدا از جنابعالی تشکر می کنم بابت آموزش کامل و ارزشمندتان. همچنین سوالی از جنابعالی داشتم :
بعد از اینکه برنامه را برای محاسبه میانه تغییرات پوشش برفی اجرا می گیرم, در حاشیه سمت راست این ارور را می دهد:
“le15″ is not defined in this scope
in , line 20
in , line 24
سوال بعد اینکه در فایل آموزشی جنابعالی, زمانی که دستور میانه را اجرا گرفتید, در حاشیه سمت راست نتیجه را با عنوان ” water mask” نمایش داد و شما عدد مقابل واتر ماسک را به عنوان پوشش برفی در نظر گرفتید. شما پوشش برف اصلاح شده را با snow correct نمایش دادید. چرا در فیلم قسمت دوم با نام واتر ماسک خروجی را نشان می دهد؟
ممنون میشوم اگر برای حل مشکل راهنمایی بفرمایید.
با تشکر
امیرحسین احراری –
با سلام و احترام
ممنون از شما. لینک کدتون رو با استفاده از گزینه getlink برای بنده در اینجا کامنت بزارید تا بتونم دقیق مشکل رو بررسی کنم.
بخش water mask برای نمایش پوشش های برفی بدون در نظر گرفتن آب است.
موفق باشید
عابدینی –
سلام استاد احراری
من پکیج آموزشی روش استخراج ۴ مولفه مهم برف از تصاویر ماهواره ای – با استفاده از سامانه گوگل ارث انجین را تهیه و استفاده کردم
ضمن تشکر از شما لطف لینک اصلاح شده محاسبه مساحت و همچنین اصلاح شده پارامتر های دیگه را هم برای من بفرستید
لازم به ذکر هست در قسمت اصلاح شده برف بصورت سیاه در منطقه مشخص هست
لطفا هر ۴ مولفه و همچنین رفع سیاهی پوشش برف را به ایمیل اینجانب ارسال فرمایید
با تشکر و احترام
امیرحسین احراری –
با سلام و احترام
فیلم را که تهیه کردید لینک تمامی محتوا بصورت کامل در کنار فیلم اصلی برای شما ارسال شده است. در صورتی که فایل ها رو بصورت کامل دریافت نکردید با بخش پشتیبانی سایت مکاتبه کنید تا برای شما بفرستن.
موفق باشید
m –
من میخواستم پوشش برف را از طریق گوگل اینجین بدست بیاورم و بسته آموزشی شما را تهیه کردم اما وقتی اکانت جی میل را به این سایت معرفی میکنم و فرایند ثبت نام را انجام می دهم یک ایمیلی از طرف سایت مربوطه برام ارسال میشود که اما نمیتوانیم اکانت شما را تایید کنیم تا الان سه جیمیل ساختم اما هر سه را رد میکند و تایید نمیشود. ممنون میشم راهنمایی بفرمایید.
امیرحسین احراری –
با سلام و احترام
یک ایمیل جدید بسازید.
اطلاعات جدید و کامل وارد کنید. در ارتباط با پروژه تون به صورت کامل توضیح بدید.
از یک فیلتر شکن دیگر استفاده کنید.
اطلاعات ثبت نامتون مانند قبل نباشه.
موفق باشید
M –
سلام
ببخشید میشه جواب من هم بدید؟ من تا الان ۳ جی میل ساختم ولی گوگل انجین اکانت من را تایید نمیکنه. ممنون میشم راهنمایی بفرمایید
امیرحسین احراری –
با سلام و احترام
فیلتر شکن خود را عوض کنید.
با یک ایمیل جدید مجددا ثبت نام کنید.
اطلاعات جدیدی در بخش ثبت نام وارد کنید.
توضیحات بیشتری در ارتباط با دلایل استفادتون از ارث انجین ارائه کنید.
توضیحاتتون با دفعات قبلی متفاوت باشه.
جدیدا گوگل سخت گیری های زیادی رو ایجاد کرده. باید سعی کرد با این روش ها کمترش کنید.
موفق باشید
omid –
سلام استاد
وقت بخیر
ببخشید من دوتا سوال داشتم ممنون میشم کمک کنید
1- اونجا هست که شما میانه ی برف را برای چند سال را حساب کردید و به صورت رستر خروجی گرفتید حالا من میخواهم مثلا از 2000 تا 2020 برای هر سال یک تصویر میانگین داشته باشم و خروجی بگیرم باید چیکار کنم؟
2- در قسمتی که مقادیر برف برای هر ماه مشخص بدست می آید (مثلا ماه 1 در طول سال های مختلف) من اگر بخواهم همین اعدای که هست به صورت ماهانه میانگین بگیرم باید چیکار کنم؟ مثلا سری زمانی متوسط ماهانه مساحت برفی برای یک ماه مشخص در طوال چند سال
با تشکر
https://code.earthengine.google.com/927d8eb9036a2c2b8b3bc2d7213f9f46
امیرحسین احراری –
با سلام و احترام
اگر بخواهید بصورت ماهیانه خروجی بگیرید باید تابع زمانی بنویسید که برای هر ماه یک میانگین به شما بده. در لینک زیر آموزش رایگان آن موجود است. در کتاب گوگل ارث انجین نیز این تابع رو بصورت کامل آموزش داده ام.
https://girs.ir/gee-multi-temporal-function/
موفق باشید
omid –
سلام استاد
دستتون درد نکنه. ببخشید من کد را اضافه کردم فقط نمیدونم دستور to band را کجاش باید بذارم که وقتی خروجی میگیرم تصاویر درست باشه .
ممنون
https://code.earthengine.google.com/862b07256a0cc0cfeed05648ac939e5d
امیرحسین احراری –
با سلام و احترام
لینک کد اصلاح شده ضمیمه شده است. دستور tobands رو به تصویری که برای export تعریف کردید منتسب کردم.
https://code.earthengine.google.com/2e23f12993480737dedcf4f013be5083
موفق باشید
M –
سلام. وقت بخیر.
میخواستم بدونم تفاوت در دقت داده های سایت giovani و گوگل ارث انجین چقدر است؟؟ آیا تفاوتی وجود دارد؟؟ کدام سایت برای دانلود عمق آب معادل برف مناسب تر است؟؟
امیرحسین احراری –
با سلام و احترام
هیچ تفاوتی ندارند و فقط پلتفرم عرضه کننده داده ها متفاوت است. مگر اینکه در یکی داده هایی باشد که در دیگری نیست.
موفق باشید
محمد –
سلام
من تمام محصولات شما راجع به سامانه گوگل ارث انجین را دانلود و خریداری کرده ام و اخیرا پروداکت پوشش برف رو خریداری کردم ولی اعداد خروجی برای براورد مساحت در سزی زمانی بسیار بزرگ و حتی چندین برابر مساحت کل شیپ فایل است.
راهنمایی کنید لطفا
شیپ فایل من استان قزوین است و هدف من بررسی تغییرات سطح پوشش در 20 سال گذشته است و داشتن چارت ان که بتوانم داده ها را در اکسل داشته باشم
امیرحسین احراری –
با سلام و احترام
من یک فیلم مکمل برای حل این مشکل در محصول قرار دادم. آن را مشاهده کنید. اگر مشاهده نکردید لینک کدتون رو برای بنده در اینجا ارسال کنید تا من مشکل موجود در کد رو اصلاح کنم.
با استفاده از گزینه getlink در ارث انجین لینک کد را کپی کرده و در این جا برای بنده ارسال کنید تا بتونم بررسی کنم.
موفق باشید
محمد –
چون با خطاهای متعدد مواجه میشدم عینا کد شما رو نوشتم وفقط شیپ فایل منطقه خودم که استان قزوین باشه جایگزین کردم.
https://code.earthengine.google.com/?scriptPath=users%2Fmohammadnoori1981%2FAndej%3AM0dis%2F1_snow_cover_time_serise
امیرحسین احراری –
با سلام و احترام
لینک کد رو اشتباه ارسال کردید. گزینه getlink را بزنید و سپس لینک نمایش داده شده را کپی کرده و در اینجا برای بنده پیست کنید.
موفق باشید
Mohammad –
سلام و با تشکر از آموزش ارزنده شما. سوالی که داشتم در این مورد است که وقتی سری زمانی مساحت پوشش برف محاسبه میشود به عنوان مثال در تاریخ 20 ژانویه مساحت اون شده 50 کیلومتر مربع و در تاریخ 21 ژانویه مساحت پوشش برف صفر محاسبه کرده. آیا این مساحت مربوط به میزان برفی هست که در اون روز اومده و در روزایی که برفی نیومده اون مقدار صفر در نظر گرفته؟ اگه بخواهیم صرفا فقط پوشش برف محاسبه بشه در یک روز بعد از اون هم تقریبا مساحت قبلی اونو باید حساب کنه پس بر اساس تصویر محاسبه نکرده بر اساس داده های هواشناسی صورت گرفته. نکته دیگه ای هم که هست مثلا جمع پوشش برفی در یک ماه شما اومدید مقادیر کل پوشش برف در اون ماه جمع کردید که از نظر آماری و هیدرولوژیکی و هواشناسی صحیح نیست و دلیلشم این هست که مثلا شما در یک روز بارش برف دارید و تا 10 روز برفی ندارید که این مقدار از مساحت برف تا حدودی به اصطلاح آب میشه که از نظر علمی برآورد ماهانه مساحت صحیح نیست و این نوع فقط جمع تجعی از این پوشش برفی می باشد. امیدورام مطلبم را به درستی بیان کرده باشم.
با تشکر محمد روحی
امیرحسین احراری –
با سلام و احترام
داده های برف مادیس متاسفانه عدم قطعیت های این چنینی در آن زیاد دیده می شود. مثلا وجود ایر در آسمان باعث شده که در عرض یک روز تغییر ناگهانی این چنینی در مقادیر ایجاد شود.
مقادیر عددی ثبت شده در پروداکت برف مادیس شامل وجود برف و میزان آن است و ارتباطی به بارش برف ندارد. بارض برف متغیر چداگانه ای است.
در حقیقت ما در این کد برای آن تاریخ هایی که ماهواره داده ثبت کرده مساحت رو محاسبه میکنیم. در تاریخ هایی که ماهواره داده ای ثبت نکرده مقداری محاسبه نمی شود.
از سوی دیگر در کد اشتباهی وجود داشته که در ویدیوی اصلاحی ضمیمه شده روش اصلاح کد برای رسیدن به نتایج صحیح توضیح داده شده است. آن ویدیو مکمل را حتما مشاهده کنید.
موفق باشید
محمد –
با تشکر از پاسخ شما. من این محصول اوایل خریداری کردم و دسترسی به ویدیو مکمل اون ندارم. به چه صورتی میتونم این ویدیو در اختیار داشته باشم؟
با تشکر
امیرحسین احراری –
با سلام و احترام
بخش پشتیبانی امروز خدمت شما ارسال کردن. ببخشید دیر شد. ایمیل شما رفته بود داخل اسپم.
موفق باشید