اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.
پایش دما، شوری و آنومالی تراز آب های آزاد با استفاده از پروداکت های آماده – در سامانه گوگل ارث انجین
محصول آموزشی پایش دما، شوری و آنومالی تراز سطح آب با استفاده از پروداکت های آماده در سامانه گوگل ارث انجین منتشر شد!
در این محصول آموزشی شما با روش ها و تکنیک های کاربردی پایش تصاویر ماهواره ای در سامانه گوگل ارث انجین آشنا خواهید شد. در این محصول آموزشی مهم ترین تکنیک های پایش داده های ماهواره ای با استفاده از گوگل ارث انجین و داده های ماهواره ای آموزش داده شده است.
لازم بذکر است که تمامی تکنیک های پایش در این محصول قابلیت استفاده برای تمامی داده های ماهواره ای را دارا است. پروداکت ماهواره ای معرفی شده در این محصول در آموزش گوگل ارث انجین اشاره نشده است.
مشخصات محصول
- مدرس: امیرحسین احراری
- تخصص: کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
- موضوع: کاربرد سنجش از دور در منابع آب
- نرم افزار: سامانه گوگل ارث انجین
- داده های تمرینی: دارد
- کد آموزشی: دارد
خرید آموزش
به منظور خرید این محصول آموزشی بر روی دکمه زیر کلیک کنید.
توضیحات محصول
در این محصول آموزشی روش پایش دما، شوری و تراز آب های آزاد با استفاده از پروداکت های آماده در سامانه گوگل ارث انجین تدریس شده است. در این محصول با استفاده از پروداکت کاربردی HYCOM روش اندازه گیری و پایش هر یک از پارامترهای کاربردی آب از جمله دما، شوری و آنومالی تراز آب های آزاد بررسی شده است.
این محصول از سه بخش اصلی تشکیل شده است.
- بخش اول روش فراخوانی و کار با داده های دمای آب
- بخش دوم روش کار با داده های شوری
- بخش سوم در ارتباط با داده های آنومالی تراز
عناوین آموزشی
مهم ترین عناوین آموزشی در این محصول عبارت اند از:
- معرفی پروداکت HYCOM
- روش فراخوانی و کار با داده های دمای آب
- روش فراخوانی و کار با داده های شوری آب
- روش فراخوانی و کار با داده های آنومالی تراز آب
- روش پایش زمانی تغییرات
- روش پایش مکانی تغییرات
- روش آشکارسازی تغییرات آب
- روش شناسایی انومالی ها در پهنه های آبی
- و ….
پروداکت کاربردی HYCOM
HYCOM یکی از پروداکت های کاربردی سنجش از دور برای مطالعات آب های آزاد است که به صورت گسترده ای در مطالعات آب های آزاد کاربردی است. داده های این پروداکت از دهه ۹۰ میلادی با توان تفکیک مکانی ۸ کیلومتری و تناوب زمانی روزانه در دسترس است.
علی رقم توان تفکیک زمانی روزانه، داده های این سنجنده در برخی از تاریخ ها با تناوب زمانی بالاتر (در حد چند ساعت) نیز در دسترس کاربران قرار گرفته است. مهم ترین مولفه هایی که با استفاده از پروداکت HYCOM قابل استخراج است عبارت اند از:
- اندازه گیری و پایش دمای آب
- اندازه گیری و پایش شوری آب
- اندازه گیری و پایش آنومالی ارتفاعی آب
- اندازه گیری و پایش شدت جریان های آبی
یکی از مهم ترین مزایای پروداکت HYCOM آن است که داده های آن بصورت ترکیبی از داده های ماهواره ای و زمینی تشکیل شده است. بر همین اساس اطلاعات زیرسطحی مناسبی را در عمق های گوناگون در ارتباط با دما و شوری آب عرضه می کند. بر همین اساس استفاده از این داده ها نقش موثری در استخراج اطلاعات زیرسطحی آب خواهد داشت.
دمای سطح آب
با استفاده از این محصول آموزشی شما قادر به محاسبه دمای آب در سطح و عمق های مختلف هستید. در شکل زیر نمونه ای از نقشه دمای آب محاسبه شده برای خلیج فارس و دریای عمان را مشاهده می کنید. در نقشه زیر قسمت های قرمز رنگ نشان دهنده افزایش دمای آب در سال های اخیر است.
خرید آموزش
به منظور خرید این محصول آموزشی بر روی دکمه زیر کلیک کنید.
65 دیدگاه. ارسال دیدگاه جدید
با سلام
می خواستم بدونم که داده های مورد نظر برای دریای خزر یا تالاب ها هم وجود دارد یا فقط برای اقیانوس ها می باشد؟
دوره آماری داده ها از چه سالی است؟ و آیا امکان دریافت داده مثلا برای تاریخ دیروز وجود دارد/
ممنون
با سلام و احترام
برای آب ها آزاد و دریای خزر بله اما برای تالاب ها و inland waters کارایی ندارد. حداقل برای ۲۰ سال اخیر کارایی دارد.
موفق باشید
سلا و عرض وقت بخیر.با توجه به اینکه در سوال قبلی به این نکته اشاره کردین که به برای دریای خزر قابل استفاده بوده، ایا برای دریاچه ارومیه هم کاربرد دارد؟
با سلام و احترام
خیر برای inland water قابل استفاده نیست.
موفق باشید
سلام و عرض ادب
بنده تصاویر ماهواره ای برای برای یک دوره تاساله دمای سطح زمین در بیابان لوت رو میخوام از گوگل انجین بدست بیارم اکانت ساختم نمی تونم وارد بشم اطلاعات مورد نظر را بدست بیارم لطف میکنید راهنمایی کنید.
بعد از اینکه اکانت رو ایجاد می کنید باید یک ایمیل تاییدیه از گوگل دریافت کنید. دریافت این ایمیل بین چند ساعت تا چند روز طول می کشه.
پس از دریافت ایمیل تایید می توانید از محیط کدنویسی ارث انجین استفاده کنید.
موفق باشید
سلام آقای مهندس احراری
با تشکر از آموزشهای بینظیزتون
من میخواستم trend analysis از سال 1993 تا 2021 رو یکجا داشته باشم بنابر این از دستور var HYCOM30DAY = temporalCollection(HYCOM, ‘1993-01-01’, 336, 1, ‘months’)
استفاده کردم ولی موفق نشدم
لطفا راهنمایی بفرمایید متشکرم
https://code.earthengine.google.com/7e1de2716445307690e254bd2e26b9b8
با سلام و احترام
ممنون از شما. این محصول آموزشی رو یک بار با دقت نگاه کنید.
آیا تکنیک های ارائه شده در این محصول نتونست به شما کمک کند؟
موفق باشید
با سلام
چگونه می توان در این پروداکت برای هر روز در فایل csv یک داده دریافت کرد با توجه به این که برای بعضی روزها این مقدار شامل چند عدد است
با تشکر از راهنمایی شما
با سلام و احترام
اگر توان تفکیک زمانی داده ها در حد چند ساعت است باید پروداکت های میانگین روزانه را درست کنید. برای هر روز یک عدد خواهیم داشت. سپس با ترسیم نمودار تغییرات می توانید فایل اکسل آن را دانلود نمایید.
موفق باشید
با سلام و تشکر
ممکنه در مورد کدنویسیش راهنمایی کنید هنوز به کدنویسی در این سامانه تسلط کافی ندارم
برای کد نویسی در این سامانه توصیه میکنیم کتاب زیر را تهیه نمایید:
کتاب آموزش سامانه گوگل ارث انجین
با سلام و احترام
بابت تاخیر در پاسخ گویی عذرخواهی میکنم. در لینک زیر توضیح داده شده است.
https://girs.ir/gee-multi-temporal-function/
موفق باشید
سلام
با توجه به اینکه حجم داده ها بالا می باشد آیا می توان بجای نمایش دادن نمودار در قسمت console، از آن خروجی بگیریم؟
با سلام و احترام
می توانید بصورت رستری نیز از آن خروجی بگیرید.
موفق باشید
سلام ببخشید من این محصول رو خریداری کردم ولی وقتی فایل رو فراخوانی کردم و کدهای شما رو کپی کردم با همچین خطایی مواجه شدم. Line 10: Cannot read properties of null (reading ‘headerMap’)
ممنون میشم اکر راهنمایی بفرمایید
با سلام و احترام
لینک کدتون رو با استفاده از گزینه getlink در اینجا بزارید تا بتونم بررسی کنم.
با استفاده از گزینه getlink لینک کد نمایش داده می شود. آن را در اینجا کپی کنید.
موفق باشید
با سلام
ببخشید میشه بفرمایید راجع به مباحث اولیه و ابتدایی گوگل ارث انجین مثل اد کردن دیتا یا اکسپورت گرفتن از داده ها و اتصال به گوگل درایو به چه منبعی مراجعه کنیم؟ با تشکر
به لینک زیر مراجعه کنید
https://girs.ir/basics-gee/
با سلام و احترام
به آموزش رایگان زیر مراجعه کنید
https://girs.ir/google-earth-engine-tutorial-free/
موفق باشید
با سلام و احترام
بنده این کد رو طبق آموزش شما نوشتم ولی اولا که تعداد خروجی در فیلم آموزشی با خروجی که بنده با همون کد گرفتم فرق داشت و بنده 3957 تا المنت خروجی داشتم و میخواستم علت رو بدونم. و دوم اینکه شما در در خروجی تون هر image یک باند داره ولی خروجی بنده هر image هشتاد باند داره. ممنون میشم توضیح بفرمایید
https://code.earthengine.google.com/?scriptPath=users%2Fgolzf199%2Fahvaz%3Apersiangulf
با سلام و احترام
من نتونستم کد شما رو باز کنم. روی گزینه getlink کلیک کرده و لینک کدی که نمایش داده میشه رو برای بنده ارسال کنید.
موفق باشید
https://code.earthengine.google.com/a45eb874a78c668f2a2f5b47f78c6ed0
با سلام
بفرمایید
https://code.earthengine.google.com/d2af434fdd29e6c33f7d466e06c74a51
با سلام
من اومدم این رو دوباره نوشتم و موقع نوشتن کد ها به Imagecollection دقت کردم که خروجی همون یک باند SSTبود…البته یکسری کدها شبیه هم هستن که بعضی هاشون مربوط به تصاویر هست که مثل اینکه باید خودمون حواسمون باشه. البته ممنون میشم ایراد کد قبلی رو بفرمایید
با سلام و احترام
من الان این کد رو بررسی کردم مشکل به ظاهر نداشت. با موفقیت ران شد و خطایی نشون نداد.
موفق باشید
سلام
جناب آقای مهندس احراری
یه سوال برای من پیش اومده در مورد این داده های HYCOM و اونم اینه که آیا واقعا این داده ها پروداکت های ماهواره ای هستند یا نه چون من تو سایت HYCOM هم که رفتم اصلا مشخص نشده که این داده ها از کدوم ماهواره مشتق شده اند. مثلا همین آنومالی تراز آب که از داده های HYCOM هست از کدوم ماهواره است؟
و سوال دیگه اینکه آیا داده ماهواره ای دیگه ای هست ( یا لیدار) این پارامتر رو بتونه به ما بده یا ازش استخراج کنیم؟ ممنون میشم بنده رو راهنمایی بفرمایید
با سلام و احترام
HYCOM از جمله پروداکت های شبیه سازی شده است. پروداکت های شبیه سازی شده ترکیبی از داده های ماهواره ای، مدل ها و داده های ایستگاه های زمینی هستند.
داده های لایدار برای تراز آب قابل استفاده نیست. در ارث انجین در حال حاضر پروداکت دیگری برای این کار در دسترس نیست (حداقل فعلا).
موفق باشید
سلام وقتتون بخیر. ببخشید کلروفیل آ آبهای آزاد برای سری زمانی از سال ۱۹۹۹ تا ۲۰۱۹ آیا با گوگل ارث انجین میشه داده های ماهواره ایی استخراج کرد. ممنون از لطفتون
با سلام و احترام
بله می توانید از پروداکت زیر استفاده کنید.
https://developers.google.com/earth-engine/datasets/catalog/NASA_OCEANDATA_MODIS-Terra_L3SMI
موفق باشید
با سلام و احترام
بنده برای دریافت چارت انومالی تراز آب از این کد استفاده کردم ولی در این بازه زمانی منتخب با اینکه 4613 تصویر موجوده ولی برای تولید چارت این خطا نمایش داده میشه Error generating chart: No properties to chart.
باید چیکار کنم؟
پراپرتی مورد نظر بنده یک نقطه (point) هست. که از سال 1992 تا این تاریخ تمامی دیتا ها ذخیره شد ولی در این بازه به من دیتا نمیده. نمیدونم علت چیه
https://code.earthengine.google.com/2c2e5c250c50b63e6b9ab266ba1aea87
با سلام و احترام
من کد شما رو بررسی کردم. شیپ فایل شما رو نداشتم اما بصورت دستی همان منطقه رو انتخاب کردم. این پروداکت برای بسیاری از مناطق نزدیک ساحل داده ندارد به همین خاطر باید برای مناطق ساحلی کمی محدوده رو بزرگ تر در نظر بگیرید تا اولین پیکسل نزدیک به ساخل انتخاب شود. من برای خلیج فارس هم این مشکل رو داشتم که با کمی بزرگ کردن منطقه مورد مطالعه برطرف شد.
https://code.earthengine.google.com/b11944af588539fcca847edbad353ac3
موفق باشید
با سلام و خسته نباشید
در قسمت trend analysis من می خواهم نمودار تغییرات را برای 5 سال گذشته را داشته باشم ولی ارور می دهد، در ساعات مختلف هم امتحان کردم باز همین ارور را داد.
و مشکل بعدی هم در قسمت temporal collection هست که شما گفتید با دستور toBands سیو و سپس با دستور Export می توان خروجی گرفت ولی من دستور toBands را می زنم ارور می دهد.
ممنون می شم راهنماییم کنید.
https://code.earthengine.google.com/b81c865f0110f52f01a6dbabe7bb49ce
با سلام و احترام
من شیپ فایل های شما رو ندارم. روی علامت share بر روی شیپ فایل ها در بخش Assets کلیک کرده و تیک گزینه anyone can read رو برای هرکدام از شیپ فایل ها بزنید تا بنده بتونم کدتون رو متناسب با داده هایی که دارید بررسی کنم.
موفق باشید
بله حتما این کار را انجام دادم
با سپاس
با سلام
بنده یه کد در رابطه با داده های SST نوشتم و خروجی داده ها رو چارت تعریف کردم. دو تا مشکل بوجود اومد اول اینکه من فقط باند SST سطحی رو خواستم ولی تو چارت تمام باند های موجود حتی شوری رو به من داد. دوم اینکه عدد SST اگر بر اساس درجه سانتی گراد باشه اعدادی که به من داده بین 6000 تا 11000 …. نمیدونم ایراد کار کجاست. ممنون میشم راهنمایی بفرمایید.
https://code.earthengine.google.com/9e85652ce2cfcb665997cfe8e946923d
با سلام و احترام
باید با استفاده از دستور select باند مورد نظر خود را انتخاب کنید.
برای استفاده از باند مورد نظر باید scale و factor معرفی شده روی داده ها اعمال شود که شما انجام ندادید. لینک کد اصلاح شده ضمیمه شده است.
به عبارت درست تر تابعی که تعریف کردید روی تصاویر اعمال نشده است.
https://code.earthengine.google.com/2bc851f2b861072a50c997eca13edd11
موفق باشید
با سلام و خسته نباشید
زبان کد نویسی گوگل ارث انجین چیست؟
با سلام و احترام
در ارث انجین به دو زبان پایتون و جاوا برنامه نویسی می کنند. اما در آموزش های ما از جاوا استفاده می شود.
موفق باشید
با سلام
ممنونم من دو تا سوال دیگر هم داشتم یکی اینکه بعد از اینکه نمودار تراز آب را گوگل به ما داد خواستم بدونم واحد اندازه گیری محور y چه چیزی هست چون نوشته Band Mean ؟
سوال دیگری این است که آیا این داده هایی که برای تغییرات دما، شوری و حتی تراز آب گوگل به ما می دهد نیاز به پردازش دارد ؟ آیا لازم است که تصحیحات را روی آن داده ها اعمال کنیم یا داده ها پردازش شده هستند؟
با سپاس
با سلام و احترام
داده هایی که از ارث انجین میگیرید پردازش شده است و اگر نیاز به اصلاحی نیز داشته باشد در همان محیط بنده در ویدیوها اشاره کردم.
داده های تراز آبی hycom بر اساس متر است. در صفحه توضیحات داده نیز به آن اشاره شده است.
https://developers.google.com/earth-engine/datasets/catalog/HYCOM_sea_surface_elevation
موفق باشید
با سلام و خسته نباشید
مچکرم از راهنماییتون ببخشید یک سوال دیگر هم داشتم این داده هایی که برای تراز آب به ما می دهد از چه ماهواره های آلتیمتری استفاده شده؟
برای داده های دما و شوری چطور؟
با سپاس
با سلام و احترام
داده های HYCOM حاصل از مدل سازی و شبیه سازی داده های زمینی و ماهواره ای هست. به توضیحات این داده ها در ارث انجین نیز مراجعه کنیدبه همین صورت توضیحات داده شده است و رفرنس آن نیز موجود است.
موفق باشید
با سلام و خسته نباشید
چرا تغییرات تراز آب اینقدر ناچیز می باشد در حد 0.2 متر یا 0.3 متر می باشد آیا نباید بیشتر باشد به طور مثال در حد 2 یا 3 متر؟
ممنون میشم راهنماییم کنید.
با سلام و احترام
بنده چون با داده های دیگری این پروداکت را مقایسه نکردم نمی توانم در ارتباط با این موضوع اظهار نظر دقیقی داشته باشم. شاید یکی از دلایل آن توان تفکیک مکانی پایین این پروادکت است. با این حال چون مقایسه نکردم مطمئن نیستم.
موفق باشید
سلام جناب آقای مهندس احراری
بنده در یکی از آموزشهای شما دیدم که فرمودید تغییرات خط ساحلی رو در سامانه GEE بررسی کردید. ولی تو سایت همچین آموزشی ندیدم. امکانش هست بنده رو راهنمایی بفرمایید؟
با سلام و احترام
ببخشید با تاخیر پاسخ دادم.
آموزش زیر برای این کار مفید است.
موفق باشید
ببخشید کدوم آموزش؟ لینکی دیده نمیشه.
سلام تغییرات دما برای من بین -790 تا 52323 داره نشون میده مشکلش چیه؟
با سلام و احترام
پروداکت مورد نظر دو ضریب دارد که باید روی تصویر اعمال بشه تا دامنه مقادیر در بازه درست قرار بگیرد. در فیلم توضیح داده شده است.
اگر همچنان مشکل دارید لینک کدتون رو با استفاده از گزینه getlink در ارث انجین کپی کرده و در اینجا برای من بفرستید تا بررسی کنم.
موفق باشید
سلام اگر داده واقعی نبود مشکل از کجاست . مثلا اختلاف دما در خلیج فارس 50000 درجه سلسیوس بود که نمیتونه اینقدر باشه مشکل از کجاست؟
با سلام و احترام
آیا scale factor داده ها را اعمال کردید؟ لطفا لینک کد مورد نظرتون رو با استفاده از گزینه getlink در ارث انجین کپی کرده و در اینجا برای من بزارید تا بررسی کنم. داده های قطعا به یک میزان عدم قطعیت دارند اما نه تا این اندازه که میفرمایید.
موفق باشید
با سلام و خسته نباشید
ممکن توضیح بدهید برای داده های تراز آب های آزاد، دما و شوری از چه ماهواره یا سنجنده هایی استفاده شده است؟
و همین طور دقت این داده ها چقدر می باشد؟
با سپاس
با سلام و احترام
از پروداکت HYCOM استفاده شده است که یک داده شبیه سازی شده است. توان تفکیک مکانی داده ها در حد ۱۰ کیلومتر است.
موفق باشید
ممنونم
سوال دیگری که داشتم این است که چرا محور عمودی نمودار تراز آب اعداد کوچکی هستند اعداد در حد 0.15 متر و یا 0.30 متر می باشند چون در جای دیگری که دیده بودم شما در مورد دانلود داده های آلتیمتری در دریاچه ها را توضیح داده بودید و گفتید که برای آب های آزاد از گوگل ارث انجین استفاده می شود اما در گوگل ارث انجین نمی توانیم متوجه شویم که تراز آب در سال به طور مثال 2021 چه عددی بوده آیا -25 متر بوده یا -20 متر
آیا دستوری باید نوشته شود که اعداد تغییر کنند؟
ممنون میشم راهنماییم کنید.
این پروداکت نسبت تغییرات تراز آب را نشان میدهد. به همین دلیل مقادیر آن با پروداکت های آلتیمتری متفاوت است.
Sea surface elevation anomaly relative to the modeled elevation mean
موفق باشید
سلام استاد احراری
با تشکر از آموزش های بسیار عالی شما و تشکر از همکارانتون
سواب من در مورد تولید چارت هست
در لینک زیر که توسط شما یاد گرفتم در خط آخر برای تولید چارت بلند مدت مشکل پیدا کردم
لطفا راهنمایی بفرمایید و اگه امکان داره خط آخر را اصلاح بفرمایید .
خیلی ممنون
https://code.earthengine.google.com/c80b790b695a3459294d4ab1019c073a
با سلام و احترام
من کد شما رو بررسی کردم و اصلاحات کوچکی بر اساس جدیدترین مطالبی که یاد گرفتم روی آن اعمال کردم. در حال حاضر کد بدون مشکل اجرا می شود. https://code.earthengine.google.com/c0638d725a5d8471ecebd9cefc048f2d
کد من رو با کد خودتون الان مقایسه کنید متوجه تغییرات خواهید شد.
موفق باشید
سلام.
من برای خرید این محصول با خطای “آدرس ایمیل در حال استفاده است” مواجه میشم و نمیتونم خرید رو انجام بدم. ایمیل رو هم تایید کردم ولی بازم خطا میده. ممنون میشم راهنمایی بفرمایید.
با سلام
همکنون مجددا تست کنید. یکبار از حساب خود خارج شوید و مجددا وارد شوید
نتیجه را اطلاع دهید
با سلام و تشکر
من این پروداکت رو خریداری و مشاهده کردم اما برای پروژه ای که در نظر دارم لازمه که در بعضی قسمت های کد تغییر داده بشه. آیا امکان سفارش این کار هست؟
با سلام و احترام
متاسفانه در این زمینه فعالیتی نداریم.
موفق باشید
با سلام و خدا قوت
بعد از خریداری این بسته آموزشی، قسمت کد و داده های تمرینی برای من غیر فعال است. یکی دو بار خارج و مجددا وارد شدم ولی در قسمت حساب کاربری ” پرداخت ناموفق ” نوشته است با وجود اینکه من فیلم ها را دانلود نموده ام.
لطفا بررسی و راهنمایی بفرمایید.
با تشکر
با سلام
فکر میکنم شما مجددا خرید رو انجام دادید و مشکل رفع شده است. در صورت برقراری مشکل اطلاع دهید.
با تشکر
با سلام
ممنون از پیگیری تان، ولی کد و تمرین های آموزشی همچنان دانلود نمی شوند.
با سلام و احترام
هر مشکلی در دریافت فایل ها دارید لطفا با بخش پشتیبانی سایت مکاتبه کرده تا مشکل را برطرف کنند. girs.academy@gmail.com
موفق باشید