اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.
برآورد تغییرات و سری زمانی بارش با استفاده از داده های مدل PERSIANN – برآورد سری زمانی بارش
برآورد سری زمانی بارش از مدل persian و با استفاده از سامانه گوگل ارث انجین روشی سریع و دقیق برای این محاسبه می باشد. در این آموزش علاوه بر اینکه پردازش داده های پرشین را در گوگل ارث انجین فرا می گیرید، آشکارسازی تغییرات را نیز انجام داده و با سری های زمانی به خوبی کار خواهید کرد. مشخصات محصول…
برآورد سری زمانی بارش از مدل persian و با استفاده از سامانه گوگل ارث انجین روشی سریع و دقیق برای این محاسبه می باشد.
در این آموزش علاوه بر اینکه پردازش داده های پرشین را در گوگل ارث انجین فرا می گیرید، آشکارسازی تغییرات را نیز انجام داده و با سری های زمانی به خوبی کار خواهید کرد.
مشخصات محصول آموزشی
- مدرس : امیرحسین احراری (کارشناس سنجش از دور و پردازش تصاویر ماهواره ای)
- موضوع : هواشناسی ماهواره ای
- فرمت: ویدئوی آموزشی
- مخاطب : علاقمندان به اقلیم شناسی و محیط زیست
- نرم افزار : سامانه پردازشی Google Earth Engine
تهیه آموزش
به منظور خرید این محصول آموزشی بر روی دکمه زیر 👇 کلیک کرده و پس از پرداخت، بلافاصله ویدئوی آموزشی را دانلود نمایید.
عناوین آموزشی برآورد سری زمانی بارش
- روش فراخوانی داده های مدل PERSIANN در google earth engine
- روش استخراج بارش روزانه از داده های مدل PERSIANN در google earth engine
- روش برآورد تغییرات بارش روزانه با استفاده از داده های مدل PERSIANN در طول یک ماه تا یک سال
- روش آشکار سازی روند تغییرات بارشی با استفاده از داده های مدل PERSIANN در google earth engine
- روش برآورد نقشه میانگین بارشی برای هریک از استان ها و شهرهای ایران با استفاده از داده های PERSIANN
- روش مقایسه بارش روزانه مناطق مختلف ایران بر اساس داده های مدل PERSIANN
- روش استخراج فایل اکسل تغییرات سری زمانی بارشی
- روش استخراج فایل رستری تغییرات سری زمانی بارشی به فرمت TIFF
مقایسه بارش دو منطقه متفاوت بر اساس داده های PERSIANN
تهیه آموزش
به منظور خرید این محصول آموزشی بر روی دکمه زیر 👇 کلیک کرده و پس از پرداخت، بلافاصله ویدئوی آموزشی را دانلود نمایید.
لینک های مفید
نوشته های مرتبط :
کتاب الکترونیکی: آموزش مقدماتی QGIS 3.10
1,148 بازدید
آموزش یافتن سنگ های قیمتی در طبیعت
1,529 بازدید
آموزش ابزارهای مهم Editor در GIS به صورت کاربردی
1,516 بازدید
آموزش های رایگان پیشنهادی :
آموزش سیمبولوژی در جی آی اس
2,349 بازدید
کار با داده های زیست محیطی در سنجش از دور
1,214 بازدید
آموزش ژئورفرنس عکس هوایی در نرم افزارهای مختلف
4,122 بازدید
وبینار فرمول یادگیری سنجش از دور
403 بازدید
57 دیدگاه. ارسال دیدگاه جدید
با سلام بیزحمت فایل های جدول را هم بزارید ممنون
با سلام.
آیا شیپ فایل منطقه مورد مطالعه را ندارید؟ شیپ فایل هر استان یا شهری را میتوانید خودتان آپلود کنید. در غیر این صورت براتو ارسال کنیم؟
موفق باشید
سلام . ندارم اگر زحمت بکشید ارسال کنید ممنون
با سلام.
شیپ فایل مازندران برای شما ارسال شد.
موفق باشید
سلام
در دستور کار این برنامه جایی که فرمودید میشه برای مشاهده ماکزیمم بارش در هر پیکسل کافی است MEAN را به MAX تبدیل کنیم در تصویر کل منطقه قرمز می شود یعنی ماکزیمم هر پیکسل رنگ قرمز میشود . اگر این کار درست است چطور توصیف میشود؟ چون نتیجه ای ندارد. اگر من درست متوجه نشدم راهنمایی بفرمایید. این محصول در
example_39
است .ممنون
با سلام و احترام
اینکه تصویر بصورت کامل ابتدا قرمز نشان داده میشود بدلیل کانتراست نامناسب است که با استفاده از یک روش stretch کردن بهبود پیدا میکند. در این روش در هر پیکسل ماکزیموم بارش رخ داده در طول زمان مورد نظر برآورد میشود. هر پیکسل بیشترین مقدار متفاوتی دارد که پس از strecth کردن تفاوت های آن آشکار میگردد. حتی اگر تصویر را دانلود کنید و در نرم افزار باز کنید مشاهده خواهید کرد که هر پیکسل از یک مقدار متفاوت برخوردار است.
موفق باشید
پیرو سوال قبلی در بالا برای مشاهده حداقل بارش در منطقه هم وقتی در کد نویسی طبق دستور شما mean را به min تبدیل میکنیم در نتیجه شکل یکپارچه تک رنگ هست. چطور تنظیمات را انجام داد تا حداقل ها مشخص شود. ممنون
با سلام و احترام
همانطور که در سوال قبلی نیز عرض کردم بهتر هست نتیجه رو stretch کنید تا جلوه بصری بهتر شود. البته در ویدیوها به این موضوع نیز اشاره داشتم.
موفق باشید
سلام و تشکر از پاسخ سوالات قبلی.
در فایل example_38.1 من مجزا کد نویسی رو برای دو شهر از استان خوزستان دادم شهر اهواز و شهر سوسنگرد. مطابق داده ها شیپ فایلها رو وارد کردم و بارش مناطق چداگانه محاسبه شد . نکته بعدی پیوند این دو نمودار در یک چارت هست که در این نمونه تدریس شما برای دو geometry تعریف کرده بودیم که به صورت پالیگون انتخاب کردیم منطقه رو. برای ادغام اسکتر چارت دو شهر این دستور چطور تغییر میکنه:
var regions = ee.FeatureCollection
(ee.Feature(ee.Geometry(geometry
(۲ ee.Feature(ee.Geometry(geometry
منظور این است ابتدای کد دو شهر با table , table1 تعریف شدن به جای انتخاب پالیگونی منطقه که به نام geometry , geometry1 نامگذاری کردیم. کد فیچر کالکشن برای این دو تیبل که دو شهر اهواز و سوسنگرد هست چطور نوشته بشود.
ممنون
var regions = ee.FeatureCollection([
ee.Feature(ee.Geometry(geometry), {lable: ‘ahwaz2’}),
ee.Feature(ee.Geometry(geometry2), {lable: ‘ahwaz’})
]);
لطفا راهنمایی بفرمایید.
با سلام و احترام
اون روش ارائه شده در این کد فقط برای پلی گون های دستی فعلا قابل استفاده است و برای شیپ فایل ها هنوز به راه حل مناسبی در این رابطه نرسیدیم. با عرض پوزش.
موفق باشید
ممنون
سلام و درود
مهندس احراری من از شیوه تکرار کد نویسی “دبل شیپ فور تری جئومتری” استفاده کردم برای دو شهر اهواز و سوسنگرد- خیلی خوب در آمد و نمودار دوتایی مقایسه هم تشکیل شد. راستی آزمایی و تایید رو هم با استفاده از تهیه نمودار برای تک منطقه بدست آوردم در بازه معین و جوابها تطابق کامل داشت.
ممنون از راهنمایی های پیوسته شما
با سلام و احترام
ممنون میشم اراهنمای این روش رو برای بنده هم ارسال کنید تا در محصولات آموزشی به کاربران ارائه دهیم.
موفق باشید
سلام
ممنون میشم اگر راهنمایی بفرمایید: برای رسم نمودار دو نمودار زمانی متفاوت از یک منطقه که نمودار تک تک رو در یک دستور داشته باشیم. چطور دستور پرینت چارت این دو نمودار در یک نمودار نوشته میشه: این دستور را وقتی می نوشتیم که دو منطقه متفاوت باشه در یک سری زمانی یکسان:
})var regions = ee.FeatureCollection
ee.Feature(ee.Geometry(geometry3), {lable: ‘a1’
ee.Feature(ee.Geometry(geometry4), {lable: ‘a2’})
]);
ممنون
با سلام و احترام
ببخشید متوجه منظورتون نشدم. ممنون میشم مجددا توضیح بفرمایید.
موفق باشید
سلام ببخشید من تغییرات روزانه رو نمی خوام تغییرات سالیانه رو می خوام برای ده سال از ۲۰۰۸ تا ۲۰۱۸ برای هر سال یک عدد میانگین اون سال باید توی کد چه تغییری بدم ممنون میشم راه نمایی کنید خیلی لازمش دارم اگر زودتر جواب بدید ممنون می شم.
با سلام و احترام
بازه زمانی را بصورت یکساله قرار دهید. بعد از اینکه تمامی تصاویر یک سال فراخوانی شد با استفاده از دستور زیر میانگین آن را محاسبه کنید.
var precipitation = data.mean()
موفق باشید
ممنون ببخشید یعنی کد را ده بار اجرا کنم از ۲۱۰ تا ۲۰۱۸ بعد زیرش این دستور را بنویسم؟
یک سوال دیگه ببخشید یک اموزش دیگه گذاشتید تو سایت بارش با GEE کدوم یک از اموزش ها دقیق تره فرق اش چیه؟ و بعدش مگه نگفتید دقت داده های پرشین ۲۵ کیلومتره چرا در مثالها ده کیلومتر وارد می کنید.
سلام جناب استاد احراری عزیز
ببخشید این آموزش در پکیج جدید شما وجود دارد یا خیر؟
متشکرم
با سلام و احترام.
بله وجود دارد.
موفق باشید
سلام
۱. در این آموزش مقدار بارش در ماههای آینده در مکانی مشخص را بر اساس دادههای قبلی آن مکان میتوان پیش بینی کرد!؟
۲. و این آموزش اگر در سی دی آموزش جامع و کاربردی گوگل ارث انجین موجود میباشد، دقیقا در کدام مبحث و فایل قرار دارد؟
با تشکر
با سلام و احترام
برای پیش بینی امکان پذیر هست اما حتما باید الگوریتم های پیش بینی را بلد باشید تا بتوانید پیاده سازی کنید.
بله وجود دارد در بخش آخر این محصول آموزشی که در ارتباط با داده های اقلیمی هست آموزش داده شده.
موفق باشید
سلام
آموزشی در خصوص الگوریتم های پیش بینی و پیاده سازی آن در gee تهیه فرمودید که بتوانم بهره ببرم!؟
تشکر
با سلام و احترام
نه متاسفانه فعلا در این زمینه آموزشی ندارم. با عرض پوزش از خدمت شما.
موفق باشید
سلام اگر بخواهیم تغییرات فصلانه را در طول این بازه مورد پایش قرار دهیم بایستی از کدام فیلتر برای هر فصل استفاده کنیم؟
سلام ببخشید یه سوال داشتم
میشه کمکم کنید که چطور میتونم دیتاهایی مربوط به آلودگی نوری و آلودگی هوا و آلودگی آب و آلودگی صدا و الودگی خاک و الودگی مغناطیسی رو از کجا دانلود کنم یا میشه تهیه کرد
میخوام توی gis استفاده کنم اگه به صورت رستر یا هر صورتی دیگه ای باشه که بتونم ازشون استفاده کنم
اگه جوابتون رو برام ایمیل کنید ممنون میشم
باسلام و احترام
روش برآورد بخشی از این آلاینده ها که نیاز دارید در این محصول آموزشی تدریس شده است. قبلش توضیحات محصول رو کامل بخوانید.
https://girs.ir/sentinel-5-air-pollution-gee/
موفق باشید
با سلام ببخشید برای تغییرات داده های بارش در بیست سال تعداد تصاویر بیشتر از سقف محدودیت میشه میتونید راهنمایی کنید به کد چه تغییری بدیم تا مثلا هر هشت روز یک بار یک میانگین داده بده تا تعداد کم بشه. این کار رو توی محصول محاسبه پیشرفته سطح آب انجام دادید و کد نویسی ماهیانه فصلی و .. رو برای مساحت لکه گفتید ولی میارمش اینجا همش با خطا مواجه میشم و کد رو هرچقدر دستکاری میکنم نمی تونم درستش کنم. میتونید دستورش رو اینجا بزارید ممنون
با سلام و احترام
لینک کدتون رو برای بنده ارسال کنید (در این جا کامنت بزارید) و سپس مشکل را همراه با آن توضیح دهید تا بنده بررسی کنم.
موفق باشید
با سلام و احترام
در توضیحات محصول استفاده از داده های مدل PERSIANN ذکر فرمودید “روش استخراج فایل اکسل تغییرات سری زمانی بارشی”، این فایل اکسل خروجی برای یک پهنه مثلا یک استان است یا برای یک نقطه؟
در این محصول تغییرات سری زمانی بارش، شامل کدهای مربوط به محاسبه و تبدیل داده های روزانه به ماهانه و سالانه هم می شود؟
با سلام و احترام
اگر منطقه مورد مطالعه رو بصورت پلی گونی تعیین کرده باشیم مقادیر به دست آمده میانگینی است برای کل منطقه.
راستش الان حضور ذهن ندارم. تنها مطالبی در این محصول گفته شده که در صفحه توضیحات به آن اشاره شده است. مطالب بیشتر را شامل نمی شود.
موفق باشید
با سلام و احترام
عذر میخوام برای استخراج بارش ماهانه TRMM در ماه ژانویه طی دوره ۱۰ ساله از کد زیر استفاده می کنم و نتیجه را فقط برای روز اول ماه ژانویه (یعنی مثلا ۲۰۱۰/۰۱/۰۱، ۲۰۱۱/۰۱/۰۱ و……..) طی دوره ۱۰ سال نمایش می دهد. آیا روند کار اشتباه است؟ و اینکه داده های ماهانه بارش حاصل از TRMM میانگینی از بارش هر ماه ارائه می دهد؟ و دیگر نیازی نیست از داده های ماهانه آن مجددا میانگین گیری شود؟
var january = ee.ImageCollection(‘TRMM/3B43V7’)
.filter(ee.Filter.calendarRange(1, 1, ‘month’))
.filterDate(‘2009-12-30′,’2019-12-30’) ;
با سلام و احترام
کد شما درست است. داده هایی که استفاده می کنید بصورت پروداکت ماهیانه هست. به همین دلیل برای هر ماه یک تصویر را با یک عدد خاص نمایش می دهد.
موفق باشید
با سلام و احترام،
عذر میخوام چرا برای خروجی گرفتن از داده های ماهانه TRMM با ارور زیر مواجه میشم اما تمام کدها به صورت درست run می شوند و بدون ارور هستند. سیستم مختصات را هم به صورت UTM در قسمت Export تعیین کردم.
Error: Image.clipToBoundsAndScale, argument ‘input’: Invalid type. Expected type: Image. Actual type: ImageCollection.
با سلام و احترام
این خطا نشان میدهد که بخشی از کدنوشته شده ایراد دارد. کدی که نوشتید را با کد بنده تطابق دهید. اگر تطابق کامل باشد این خطا را دریافت نمی کنید.
موفق باشید
سلام جناب احراری
ممنون از آموزش های مفیدتون، در مورد تغییرات سری زمانی بارش در GEE دو محصول دارید : PERSIANN , TRMM . دقت کدوم برای سری زمانی بارش ماهانه ۲۰ سال بهتر است؟
در مورد سری زمانی تغییرات دمای هوا برای ۲۰ یا ۳۰ سال در گوگل ارث انجین از کدام محصول آموزشی باید استفاده کنم؟
در مورد برآورد دمای سطح آب از طریق گوگل ارث انجین آیا محصولی دارید؟
متشکرم
با سلام و احترام
در ارتباط با این که کدام دقیق تر است بنده بر اساس کاربرد می تون خدمت شما راهنمایی کنم اما از دید الگوریتمی و محاسبات دقیقا نمیدانم.
از دید کاربردی: تصاویر پرشین از ۱۹۸۳ در دسترس است اما داده های tram از تاریخ ۱۹۹۸ قابل دانلود است. از لحاظ وسعت زمانی پرشین بهتر است و بصورت روزانه داده هاش در دسترسه.
توان تفکیک مکانی هر دو ۲۵ کیلومتری هست و از این لحاظ تفاوت قابل ملاحظه ای ندارند.
از دید دوره بازگشت سنجنده TRMM هر ۳ ساعت دیتا میده که برای پایش سریع بسیار مطلوب است اما مدل پرشین بصورت روزانه داده ها را عرضه میکند.
در ارتباط با دمای هوا به نظر بنده مدل ERA مناسب است بصورت روزانه و ماهیانه داده های آن در دسترس است.
https://developers.google.com/earth-engine/datasets/catalog/ECMWF_ERA5_MONTHLY
https://developers.google.com/earth-engine/datasets/catalog/ECMWF_ERA5_DAILY
در ارتباط با محاسبه دمای آب خیر آموزشی فعلا در این زمینه منتشر نکردیم.
موفق باشید ش
سپاسگزارم جناب احرارری
سلام مهندس
کد این آموزش رو میتونید در اختیار بنده بزارید
Example_39
با سلام و احترام
خدمت شما ارسال شد.
موفق باشید
با سلام
داده های بارش هر چند وقت یکبار به روز رسانی میشن؟
آیا داده های 2020 و 2021 به صورت ماهنه موجوده و اینکه هر ماه داده ها به روز میشن یا نه؟
با سلام و احترام
داده های بارشی پرشین در حال حاضر تا پایان سال 2020 در گوگل ارث انجین در دسترس است.
دامنه زمانی داده های مختلف متفاوت است. باید در ارث انجین چک کنید.
موفق باشید
سلام خسته نباشید
میشه با شیپ فایل نقطه ای مقدار بارش سری زمانی برای هر نقطه رو تو سامانه GEE انجام بدم ؟
با سلام و احترام
بله می توانید این کار را انجام دهید. chart.series.region دستوری هست که در این زمینه فکر میکنم کاربردی باشه. خودم چنین کدی ندارم اما فکر میکنم این دستور بتونه کمک کننده باشه.
موفق باشید
با سلام
سامانه GEE این قابلیت رو داره که با استفاده از شیپ فایل نقطه ای اطلاعات پیکسل ها رو برای همه نقاط به صورت سری زمانی بشه استخراج کرد؟
با سلام و احترام
بله این قابلیت رو دارد اما متاسفانه در حال حاضر در این زمینه کدی ندارم که به اشتراک بزارم.
موفق باشید
با سلام خسته نباشین عذر نمیخوام رزولوشن مکانی یعنی پیکسل سایز های خروجی فایل tiff ما برای داده هامون در هر شهر ایران چقدر هستش ؟؟
با سلام و احترام
کدام تصویر ماهواره ای مورد نظر شما است؟
موفق باشید
سلام وقتتون بخیر ، اگر داده های بارش ماهواره chirps را به صورت net cdf داشته باشم و بخوام به داده های اکسل تبدیل کنم باید چیکار کنم ؟ لطف میکیند راهنماییم کنید
با سلام واحترام
متاسفانه من در این زمینه اطلاعات کافی ندارم. باعرض پوزش از خدمت شما.
موفق باشید
سلام
چرا مقادیر روزانه، ماهانه و سالانه با هم همخوانی ندارد.
ماهانه باید جمع روزانه و سالانه هم جمع ماهانه باشد
https://code.earthengine.google.com/8616ca13f025fd21e3b313a3a4fe1500
با سلام و احترام
داخل تابع temporal collection به جای mean عبارت sum رو قرار بدید.
موفق باشید
درد بر شما
این کار را قبلا انجام دادم ولی درست در نمیاد. ظاهرا این دستور برای این مورد کاربرد ندارد. در اکسل جمع روزانه بدست آمده با دستور sum در گوگل ارث انجین یکی نمیشه.
سلام. برای بحث بارش ایا محصول جدیدتری از این محصول نیومده یا همین رو خریداری کنیم؟
و این محصول چ تفاوتی داره با هدیه ی خرید کتاب گوگل ارث انجین؟
ممنون
با سلام و احترام
این آموزش رایگان رو جدیدا در سایت تولید کردم
https://girs.ir/gee-gpm/
این آموزش هم به زبان انگلیسی در یوتیوب قرار دادم
https://youtu.be/juRsxppLd7I
موفق باشید
سلام وقتتون بخیر اقای احرای میخواستم بپرسم من این اموزش رو تهیه کنم میتونم داده های بارش و دمای روزانه را تهیه کنم.
با سلام و احترام
این آموزش برای داده های بارش مناسبه اما فاقد اطلاعات مربوط به دمای سطح زمین هست.
موفق باشید