اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.
تولید نقشه بارش 1 کیلومتری با استفاده از تصاویر ماهواره ای – در گوگل ارث انجین
محصول آموزشی تولید نقشه بارش ۱ کیلومتری با استفاده از تصاویر ماهواره ای در گوگل ارث انجین منتشر شد.
با استفاده از این محصول آموزشی شما می توانید داده های چند ده کیلومتری بارش ماهواره ای را به نقشه های کاربردی یک کیلومتری تبدیل نمایید. در این محصول آموزشی با استفاده از تکنیک های ریزمقیاس سازی تصاویر ماهواره ای در گوگل ارث انجین شما با روش تولید نقشه های بارش یک کیلومتری آشنا خواهید شد.
تکنیک آموزشی در این محصول برای اولین بار برای داده های بارشی استفاده شده و در سایت آکادمی سنجش از دور ایران عرضه می شود.
مشخصات محصول
- مدرس: امیرحسین احراری
- تخصص: کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
- موضوع: کاربرد سنجش از دور در منابع آب
- نرم افزار: سامانه گوگل ارث انجین
- کد آموزشی: دارد
نمونه ویدئوی این آموزش
خرید محصول
به منظور خرید این محصول آموزشی بر روی دکمه زیر کلیک کنید.
توضيحات محصول
در این محصول آموزشی روش تولید نقشه بارش ۱ کیلومتری با استفاده از تصاویر ماهواره ای در سامانه گوگل ارث انجین منتشر شد. با استفاده از این محصول شما می توانید با تکنیک های ریزمقیاس سازی تصاویر ماهواره ای بارشی برای تولید نقشه هایی با جزییات مکانی بالاتر آشنا شوید.
در این محصول با استفاده از تکنیک آموزش داده شده شما می توانید داده های بارشی با توان تفکیک مکانی ۱۰، ۲۰ و ۵۰ را به ۱ کیلومتر ارتقا دهید.
عناوين آموزشی
مهم ترین عناوين آموزش داده شده در این محصول عبارت اند از:
- فراخوانی داده های بارشی
- کار با داده های بارشی Persiann
- معرفی پارامترهای زيست محیطی موثر در بارندگی
- ریز مقیاس سازی داده های بارشی با استفاده از پارامترهای زیست محیطی
- ترکیب داده های بارشی و پروداکت های زیست محیطی سنجنده مادیس
- استفاده از روش ماشين لرنینگ برای تولید نقشه بارش یک کیلومتری
تصاویر ماهواره ای بارش
داده های ماهواره ای بارشی یکی از پرطرفدارترین داده های ماهواره ای سنجش از دوری در مطالعات زیست محیطی و منابع آب به شمار می روند. علی رغم بالا بودن تنوع داده های ماهواره ای بارشی، توان تفکیک مکانی پایین یکی از مهم ترین نقاط ضعف آن ها است که برای مطالعات علمی در مقیاس های محلی مشکل ساز است.
برهمین اساس در این محصول آموزشی شما با روش برطرف سازی این محدودیت در داده های ماهواره ای بارشی در سامانه گوگل ارث انجین آشنا خواهید شد.
ریزمقیاس سازی تصاویر ماهواره ای
یکی از تکنیک هایی که برای افزایش جزییات مکانی داده های زیست محیطی در سنجش از دور استفاده می شود ریزمقیاس سازی است. بسیاری از داده های زیست محیطی از جزییات مکانی پایینی برخوردار اند که امروزه با استفاده از تکنیک های ریزمقیاس سازی این مشکل بصورت کامل برطرف شده است.
در این تکنیک ها یک تصویر جدید شبیه سازی می شود که از جزییات مکانی بالاتری نسبت به داده های اولیه برخوردار بوده و در عین حال میزان اعوجاج بسیار اندکی در آن دیده می شود.
خرید محصول
به منظور خرید این محصول آموزشی بر روی دکمه زیر کلیک کنید.
41 دیدگاه. ارسال دیدگاه جدید
سلام
دادههای persiann بروز نمیباشد ممکن هست آموزشی با دادههای ماهوارهای بروز با همین scale تهیه فرمایید!؟
با سلام و احترام
داده های پرشین تا پایان سال 2020 در دسترس است. در لینک زیر سایر داده های بارشی رو می توانید مشاهده کنید.
https://developers.google.com/earth-engine/datasets/tags/precipitation
تکنیک آموزشی در این محصول برای تمامی داده های بارشی قابل استفاده است.
فقط کافی هست آی دی تصویر بارش به همراه اسم باند رو تغییر دهید.
موفق باشید
با سلام و احترام
این آموزش از نظر بازه زمانی از چه سالی تا چه سالی هست.
و آیا میشه به تفکیک سال هم خروجی گرفت.
شما به غیر از این محصول در زمینه بارش 7 آموزش دیگر هم دارید، هرچند همه بسیار مفید هست، اما خود شما کدوم یکی رو کارآمدتر میدونید، بخصوص از نظر قدرت تفکیک مکانی. با شکر.
با سلام و احترام
در این محصول آموزشی روش تولید نقشه برای یک تاریخ خاص (هر تاریخی که بخواهید) آموزش داده شده است. با تغییر دادن تاریخ به راحتی می توانید کد را مجددا اجرا کنید.
در این محصولات تکنیک های آموزشی متنوعی ارائه شده که روی تمامی داده های بارشی قابل استفاده است. از لحاظ توان تفکیک مکانی این بهترین آموزش بنده هست.
موفق باشید
سلام آقای مهندس احراری
با تشکر از آموزش های بی نظیرتون
میخواستم از خروجی tiff منحنی هم باران تهیه کنم متوجه شدم اعداد پیکسل های یک کیلومتری عدد بارش نیست
لطفا بفرمایید چطور خروجی بگیرم که عدد یا مقدار پیکسل ها همون مقدار بارش باشه
متشکرم
با سلام و احترام
ممنون از لطف شما.
عدد خروجی نشان دهنده ميزان بارش بر اساس واحد میلی متر است که در توضيحات داده پرشین نیز به آن اشاره شده است.
سلام آقای مهندس احراری
پیسکل های خروجی tiff در نرم افزار ArcMap بین 0 و 2 متغییر هست
لطفا راهنمایی بفرمایید در نرم افزار ArcMap چطور میشه ازش استفاده کرد.
البته در نرم افزار snap داره درست نشون میده ولی مشکل در ArcMap هست
خیلی ممنون
با سلام و احترام
وارد بخش سیمبولوژی داده شده و از روش های stretching استفاده نمایید.
موفق باشید
با سلام و احترام
میخواستم این کد رو برای بازه دو ساله بنویسم. بدین صورت نوشتم که یک ارور میده.
https://code.earthengine.google.com/45a767692fb8821fb27a5b29f6d23c8d.
ممنون میشم بررسی بفرمایید. و در صورت امکان کد اصلاحی رو قید بفرمایید. چون خیلی نیاز دارم.
در ضمن چقدر خوب میشه همه کدهای آموزشی رو در زمان آموزش برای یک بازه کامل یک ساله بنویسید. با تشکر
با سلام و احترام
من کد شما رو بررسی کردم. متاسفانه خطاهای زیادی در بخش تعریف تاریخ هاتون وجود داشت. لطفا یکبار دیگر فیلم آموزشی را در این زمینه چک کنید. بنده براتون اصلاح کردم.
https://code.earthengine.google.com/bf996260e07736e79b821f0183e3cd30
موفق باشید
سلام جناب احراری
من میخوام نقشه میانگین بارش سالیانه برای یک منطقه را تهیه کنم ولی در این زمینه آشنایی ندارم ممنون میشم بنده را راهنمایی کنید
با سلام و احترام
از تابع temporal Collection باید استفاده کنید. در کتاب گوگل ارث انجین در فصل کار با داده های زیست محیطی آموزش داده شده است.
در لینک زیر روش استفاده از این تابع بصورت رایگان تدریس شده است.
https://girs.ir/gee-multi-temporal-function/
ممنون جناب احراری از پاسختون ولی من دستور temporal collection رو متوجه نشدم چجوریه.
استدلال من اینه که مثلا برای یک بازه 20 ساله بیاییم داده های روزانه chirps رو برای هر سال فراخوانی کنیم و mean بگیریم. اینجوری برای هر پیکسل منطقه مورد مطالعه میانگین بارش در یک سال بخصوص به دست میاد. بعد این از این میانگین ها که برای بازه 20 ساله میشه 20 تا دوباره mean بگیریم که در نهایی متوسط بارش سالینه برای یک دوره 20 ساله به دست میاد. آیا این استدلال درسته؟
خب شما میانگین سالیانه میخواهید و دستور temporal collection دقیقا داره همین کار رو انجام میده.
در هنگام اجرا تابع صراحتا داخل اون ذکر میشه که تصاویر ورودی رو بگیر و ۲۰ تا تصویر میانگین سالیانه به عنوان خروجی تولید کن.
موفق باشید
ممنون ولی فکر میکنم منظور منو متوجه نشدید البته تو توضیحاتم اشتباه گفتم به جای mean اول باید میگفتم sum
یعنی در حقیقت برای هر سال بیاد مجموع بارش رو حساب کنه و از این 20 تا بیاد میانگین بگیره که میانگین بارش سالیانه به دست بیاد. یعنی یک نقشه رستری خروجی بده
دستور temporal collection رو هر چی گشتم تو کتاب شما نبود ممنون میشم بگید چه صفحه ای هست؟
البته فکر میکنم این دستور میاد برای هر سال یه عدد میده نه تصویر
من کدی که نوشتمو براتون میفرستم شاید منظورمو متوجه بشید ممنون میشم چک کنید
https://code.earthengine.google.com/4cf971c6e4537a574d8a0094e3603f7d
ببخشید اسم تابع در کتاب با عنوان composite ذکر شده در صفحه ۲۳۳
موفق باشید
سلا م و وقت بخیر
در ارتباط با سوال قبلیم میخاستم مطلبی عرض کنم. من این کد رو برای حوزه دریاچه ارمیه اجرا کردم ولی ران نشد و خطای تعداد بالای 5000 پیکسل گرفت. اما در انتهای ویدیو متوجه شدم وقتی شما برای همین حوضه کد رو اجرا کردین مشکلی پیش نیومد. در نتیجه ممکن است شیپ فایل نقشه من متفاوت باشه. میخاستم ببینم اولا مشکل از کجاست، آیا بر میگرده به نحوه آپلود کردن فایل؟ و یا به عامل دیگه ای ارتباط داره. و ثانیا آیا امکانش هست که شیپ فایلی رو که خودتون از حوزه دریاچه ارومیه دارین رو هم با من شیر کنین؟
با سلام و احترام
وقتی نقشه ۱ کیلومتری از حوضه دریاچه تولید میکنید تحت هیچ شرایطی خطای تعداد پیکسل نمی دهد مگر آنکه محدوده به درستی برای خروجی تعریف نشده باشه و یا اینکه شیپ فایل متفاوت باشد. این شیپ فایل من برای دریاچه ارومیه است که می توانید دانلود کنید.
https://drive.google.com/file/d/15-w15yPDI9XEOA_9oVX5I4d1KQY4qJlc/view?usp=sharing
موفق باشید
با عرض سلام و احترام
شما در این فیلم آموزشی از تلفیق تصاویر شاخص EVI ، توپوگرافی و… در نهایت به یک نقشه خروجی بارش رسیدید. خواستم بپرسم علاوه بر نقشه بارش، همین شاخص EVI بدست آمده در ارث انجین و توپوگرافی و…که از آن بارش بدست آمده رو هم ما بخواهیم یک نقشه خروجی ازشون داشته باشیم که مثلا بتونیم رگرسیون بگیریم با بارش، به چه صورت باید انجام بدیم؟ مثل نقشه بارش، آن فاکتورهای تاثیرگزار در بارش رو هم بصورت نقشه ازشون خروجی داشته باشیم.
با تشکر
با سلام و احترام
طبق این آموزش از تلفیق فاکتورهای EVI، توپوگرافی و....نقشه خروجی بارش بدست اومد. آیا این امکان وجود داره همون فاکتورهای EVI و….رو در این آموزش همانند نقشه بارش یک خروجی نقشه ازشون داشته باشیم؟ و اگر بله! ممنون می شم توضیح بفرمایید به چه صورت.
با سلام و احترام
بله با استفاده از دستور export هریک از متغیرها را می توانید خروجی بگیرید.
موفق باشید
سپاسگزارم
ببخشید آقای مهندس، مساله اینجاست که در آموزش، شما فقط کدهای مربوط به فاکتورها رو وارد کردید. که از تلفیق کدهای فاکتورها در واقع نقشه بارش تولید شد. در نهایت آنچه که به عنوان نقشه نمایش داده شد نقشه بارش بود. من چطور می تونم همانند نقشه بارش، سایر فاکتورها رو از حالت کد بصورت نقشه ببینم که بتونم ازشون اگسپورت بگیرم؟
با سلام و احترام
فقط لازم هست id کالکشن تصویر مورد نظرتون و اسم باند و ضرایب رو تغییر بدید. اگر کتاب ارث انجین رو تهیه کردید در آن بصورت کامل همه تکنیک ها رو نشون داده ام.
موفق باشید
با عرض سلام و احترام
خروجی نقشه بارش من، از میزان حداقل ۱.۵۱۳۷۳ و حداکثر ۲.۰۳۱۳۷ برخوردار هست. ممنون می شم بفرمایید آیا این اعداد درست هستند و باید به همین صورت باشه؟ و این اعداد بر چه اساسی هستن؟ با توجه به اینکه بارش بر حسب میلی متر هست، چطور می تونیم اینهارو تبدیل به میلی متر کنیم؟
با تشکر
با سلام و احترام
نقشه بارش ۱ کیلومتری و نقشه بارش اولیه را باهم مقایسه کنید. اگر دامنه مقادیر مشابه هم بود یعنی درست است. برای کار با داده های بارش بایستی تبدیل واحد را روی آن اعمال کنید. مثلا اگر داده اولیه واحد میلی متر بر ساعت دارد برای مقیاس ماهیانه و یا روزانه باید در یک عدد مشخص ضرب شوند تا تفسیر پذیری مشخصی داشته باشه.
موفق باشید
سلام استاد احراری گرامی
ببخشید من این کد آموزشی را برای یه محصول بارشی دیگه که تو یکی از لینکهاتون ادرس دادین به اسم chirpsاستفاده می کنم. فقط id و تاریخ و منطقه را تغییر دادم . اما یک erorr میزنه که نتونستم برطرفش کنم
جسارتا لینک این کد را خدمتتون اراسل میکنم اگر امکان داره بفرمایید مشکل من از کجاست؟
https://code.earthengine.google.com/0592b91acaa1bf1f62ecde37e482a2ef
با سلام و احترام
من شیپ فایل شما رو نداشتم اما فکر میکنم مشکل از منطقه مورد مطالعه تون باشه. منطقه اگر خیلی کوچیک باشه بطوریکه فقط یک کلاس رو پوشش بده با خطا مواجه خواهید شد.
موفق باشید
سلام من میخام یه دوره زمانی ۲۰ساله برای یک حوضه بزرگ محاسبه کنم خوبه این محصول استفاده کنم و اینکه من یه همبارش با داده های مادیس هم دیده بودم که الان متاسفانه پیداش نمیکنم ممنونم میشم کمک کنید
با سلام و احترام
ببخشید منظورتون رو دقیقا متوجه نشدم. ممنون میشم بیشتر توضیح بفرمایید.
موفق باشید
ببخشید بد توضیح دادم من میخام برای یک دوره ۲۰ساله یه نقشه همباران تولید کنم از این محصول میتونم استفاده کنم؟
و اینکه من قبلا یک اموزش از شما در رابطه با تولید نقشه همباران با استفاده از تصاویر مادیس دیدم ولی الان پیداش نمیکنم
با سلام و احترام
بنده تاکنون آموزشی در ارتباط با نقشه هم باران تولید نکردم. این آموزش صرفا روش ریزمقیاس سازی داده های بارش رو توضیح داده است.
موفق باشید
سلام ببخشید فک کنم بد توضیح دادم
این اموزش برای تولید یک نقشه همباران با دوره زمانی 20 ساله مناسب هست ؟
و اینکه من قبلا یه اموزش از خود شما براورد بارش با استفاده از تصاویر مادیس دیده بودم ولی این محصول پیدا نمیکنم
با سلام و احترام
بله برای سری زمانی نیز قابل استفاده است.
موفق باشید
سلام وققتون بخیر اگر بخوام مقدار pixel به جای مقادیر 0-1 مقدار بارش داشته باشن باید چیکارکنم ؟
با سلام و احترام
لطفا دقیقا بفرمایید کدام تصویر منظور شما هست تا بتونم راهنمایی کنم.
موفق باشید
https://code.earthengine.google.com/e6fd1a08f95e4508b68d59e8ac39f7d4
سلام وقتتون بخیر این کد نوشتم و میخام این بارش روزانه رو به سالانه تیدیل کنم ولی اون تابع میانگین سالانه که نوشتم در قسمت collection خطا غیر معرفی شده میده که من نتونستم کاریش بکنم ممنون میشم چک کنید
با سلام و احترام
من خطای بخش اول کار شما رو اصلاح کردم.
https://code.earthengine.google.com/d7a471b6865344b5d26f859803b291c6
پیشنهاد میکنم اول ریزمقیاس سازی بر اساس یک تصویر رو انجام بدید سپس کد مربوط به تابع چندزمانه را داخل یک فایل دیگر ایجاد کنید. اینطوری خطاهای دیگری نیز در داخل کدتون ایجاد شده.
موفق باشید
سلام وقت بخیر
من کد آموزش شما رو برای chirps pentad نوشتم برای بازه 2015 تا 2017 که شما نوشتید اوکی هست اما وقتی تاریخ رو میزارم بین 2020 تا 2021 بهم خطا image is too big میده
ممنون میشم راهنمایی کنید ایراد کار کجاست
با سلام و احترام
یک ماه خاص از این بازه را انتخاب کنید تا مشخص بشه چند تصویر در این بازه موجود است. شاهد رزولوشن زمانی داده ها افزایش یافته است.
موفق باشید
سلام و احترام
من کد رو مطابق اموزش پیاده سازی کردم همه چی اوکی هست تا زمانی که تصویر رو در asset ذخیره میکنم و در کد دیگه ایمپورت میکنم. وقتی ایمپورت میکنم تصویر 1 کیلومتری نیست انگار اصلا ریزمقیاس سازی نشده. میشه راهنمایی کنید کجا رو اشتباه کردم؟
پیشنهاد میکنم تصویر ریزمقیاس سازی شده را دانلود و در نرم افزارهای دسکتاپ چک کنید که آیا جزییات بیشتر شده یا خیر. این مطمئن ترین راه برای چک کردن خروجی حاصل از محاسبه است.
موفق باشید