محصول آموزشی پایش آلودگی هوا با استفاده از تصاویر ماهواره ای سنتینل 5 در سامانه گوگل ارث انجین منتشر شد! در این محصول آموزشی روش فراخوانی و پردازش داده های ماهواره سنتینل 5 به منظور شناسایی و آشکارسازی آلاینده های جوی آموزش داده شده است.
ماهواره سنتینل 5 قابلیت آشکارسازی و شناسایی انواع آلاینده های جوی مانند ازن، مونوکسید کربن، مونوکسید نیتروژن، دی اکسید سولفور و آئروسل ها در تروپوسفر را دارا است.
بخش کوتاهی از آموزش
توضیحات محصول
در این محصول آموزشی به صورت تخصصی موضوع پایش آلاینده های جوی با استفاده از تصاویر ماهواره ای سنتینل 5 در سامانه گوگل ارث انجین آموزش داده شده است. با استفاده از این محصول آموزشی شما با قابلیت ماهواره سنتینل 5 در شناسایی انواع آلاینده ها آشنایی پیدا کرده و می توانید نسبت به شناسایی و پایش آن ها اقدام کنید.
در این محصول آموزشی روش شناسایی و پایش آلاینده هایی چون آئروسل ها، ازن، مونوکسید کربن، مونوکسید نیترژون، سولفور دی اکسید در تروپوسفر را برای تمامی استان های ایران ارزیابی کنید.
عناوین آموزشی
عناوین آموزش داده شده بر اساس تصاویر سنتینل 5 و سامانه گوگل ارث انجین عبارت اند از:
- فراخوانی تصاویر ماهواره ای سنتینل 5
- انواع پروداکت های ماهواره سنتینل 5
- روش فراخوانی پروداکت آلاینده ها
- روش تولید نقشه رستری آلاینده ها
- روش تولید نمودار سری زمانی آلاینده ها
- سری زمانی آئروسل ها
- سری زمانی مونوکسید کربن
- سری زمانی ازن
- سری زمانی مونوکسید نیتروژن
- سری زمانی دی اکسید سولفور
ماهواره Sentinel-5
یکی از جدیدترین ماهواره های تحت پروژه سنتینل است که توسط سازمان فضایی اتحادیه اروپا طراحی و عرضه شده است. سنتینل 5 به عنوان یک ماهواره تخصصی در زمینه مطالعه اتمسفر و پایش آلاینده های جوی در تروپوسفر است و قابلیت شناسایی و پایش انواع آلاینده های جوی را فراهم آورده است. داده های این ماهواره از تابستان سال 2018 میلادی بصورت روزانه و با توان تفکیک مکانی 1 کیلومتری در دسترس است. سنتینل 5 امکان شناسایی و پایش انواع آلاینده ها را فراهم کرده است.
پروداکت های ماهواره Sentinel-5
انواع پروداکت های جوی ماهواره سنتینل 5 عبارت اند از:
- آئروسل
- ازن
- موکسید کربن
- مونوکسید نیتروژن
- سولفور دی اکسید
- ابر
نمودار پایش تغییرات آئروسل
یکی از مهم ترین خروجی های حاصل از پردازش داده های سنتینل 5 آشکارسازی آئروسل ها است. با استفاده از داده های ماهواره سنتینل 5 شما می توانید نسبت به فراخوانی و پردازش پروداکت آئروسل برای تمامی استان های ایران اقدام کرده و نمودار تغییرات زمانی آن را از تابستان 2018 محاسبه نمایید. در شکل زیر نمودار تغییرات روزانه آئروسل ها نمایش داده شده است. لازم بذکر است که روش تولید چنین نمودارهایی برای سایر آلاینده ها نیز تدریس شده است.
پیشنهاد یک آموزش عالی در زمینه آلودگی هوا:
در این آموزش پایش آلودگی هوا با استفاده از تصاویر اخذ شده توسط سنسور TROPOMIماهواره Sentinel5-p و سنسور MODIS ماهواره های Terra-Aqua به همراه ارزیابی آنها با داده های ایستگاه های زمینی پایش کیفیت هوا و داده هایAERONET می باشد.
ورود به صفحه آموزش و مطالعه توضیحات
احمد پرورش –
با سلام و تشکر بابت زحمت هایی که می کشید.
دو روز قبل محصول “پایش آلودگی هوا با استفاده از تصاویر ماهواره ای سنتینل ۵ – در سامانه گوگل ارث انجین” را از سایت خریداری نمودم. مشکلی که با آن مواجه شده ام این است که نمی توانم در GEE اکانت بسازم مراحل را به صورتی که توضیح داده شده انجام میدهم در پایان به جای رفتن در بخش کدنویسی سایت، صفحه ای باز می شود و پیغام عدم ثبت نام در سایت GEE را مطرح می نماید.
اگر لطف کنید و مرا راهنمایی کنید ممنون میشوم.
امیرحسین احراری –
با سلام و احترام
از حدودا یک ماه پیش روش ثبت نام تغییر کرده. دیگه بلافاصله اکانت فعال نمیشه. به همین منظور بین یک تا چند روز طول میکشه تا اکانت تایید شود. بعد از اینکه ایمیل تاییدیه ثبت نام را دریافت کردید می توانید وارد گوگل ارث انجین شده و از قابلیت های آن استفاده کرده و نسبت به کدنویسی پروژه ها اقدام نمایید.
موفق باشید
احمد پرورش –
در ضمن پیغامی که نمایش داده می شود به صورت زیر است
Your account does not appear to be registered for Earth Engine access. Please try one of the following:
If you have not registered yet, you can do so here. Note that currently registration involves manual review which may take up to a few days to complete.
If you have already registered, and believe this is in error, you can try one of the following to resolve the issue:
Sign out and sign back in.
Visit the Google Account Permissions page and revoke permissions for Earth Engine. Next time you attempt to access Earth Engine, you will be asked to re-authenticate, which will reset any pending issues with your credentials.
If neither of these solutions work, drop us a line and we’ll do our best to assist you.
©۲۰۱۹ Google Terms of Service Acceptable Use Policy Privacy Contact Us
امیرحسین احراری –
با سلام و احترام
بنده پاسخ سوال شما رو در کامنت قبلی ارائه کردم.
موفق باشید
احمد –
سلام
ممنون از پاسختان.
فعال شد.
امیرحسین احراری –
بسیار خوب. موفق باشید
Tara –
سلام جناب احراری وقت بخیر میبخشید این اموزش در پکیج کلی گوگل ارث انجین هست ؟ و یه سوال دیگ درمورد اموزش اعتبار سنجی ساگا داشتم اونم اینکه میشه بوسیله گوگل ارث انجین تصویر بهتری رو پیدا کرد برا اعتبار سنجی طبقه بندیمون؟ اینطور بگم که با گوگل ارث انجین میشه به کدام یک از تصاویر توان تفکیک بالا دسترسی داشت و بر اساس اون اعتبارسنجی رو انجام داد؟ چون هر چه باشه از گوگل ارث بهتره فک کمم .ممنون
امیرحسین احراری –
با سلام و احترام
بله در آموزش جامع گوگل ارث انجین نیز هست.
در گوگل ارث انجین شما به تصاویر توان تفکیک مکانی بالا دسترسی ندارید جز برای مناطق خاصی از دنیا بصورت sample. مگر اینکه از تصاویر google earth استفاده نمایید.
موفق باشید
mahsa –
سلام
وقت بخیر
تغییرات مکانی غلظت ذرات در محدوده مورد نظر، در بازده منفی قرار گرفته است!
مقدار منفی چطوری قابل تفسیر است؟!
میخواهم مرز جدیدی را بار گذاری کنم، ولی بار گذاری نمیشود هبچ ارری هم نمیدهد. چندین بار اینترنت را قطع و وصل کردم ولی باز هم اپلود نشد
حتی مرز قبلی را هم با دستور Map.addLaye نمایش نمیدهد.
لطفا راهنمایی بفرمایید
تشکر
امیرحسین احراری –
با سلام و احترام
پاسخ سوال شما در کامنت بعدی داده شده است.
موفق باشید
mahsa –
سلام
وقت بخیر
تغییرات مکانی غلظت ذرات در محدوده مورد نظر، در بازده منفی قرار گرفته است!
مقدار منفی چطوری قابل تفسیر است؟!
میخواهم مرز جدیدی را بار گذاری کنم، ولی بار گذاری نمیشود هبچ ارری هم نمیدهد. چندین بار اینترنت را قطع و وصل کردم ولی باز هم اپلود نشد
حتی مرز قبلی را هم با دستور Map.addLaye نمایش نمیدهد.
لطفا راهنمایی بفرمایید
تشکر
امیرحسین احراری –
با سلام و احترام
دامنه مقادیر از منفی شروع میشه تا مقادیر مثبت. هرچه مقدار بسمت مثبت بیشتر باشه یعنی میزان جذب امواج UV بدلیل وجود آئروسل بیشتر بوده است. در این لینک نیز توضیح داده شده است.
https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_S5P_OFFL_L3_AER_AI
https://earth.esa.int/web/sentinel/technical-guides/sentinel-5p/level-2/aerosol-index
برای بارگزاری شیپ فایل ها این موارد رو رعایت کنید
۱) شیپ فایل شما باید به فرمت zip باشد
۲) شیپ فایل زیپ شده باید حاوی فایل های dbf, shx, shp, prj باشد.
۳) سیستم مختصات باید UTM باشد.
۴) ترجیحا شیپ فایل شما مرز بنده نداشته باشد.
اگر درست نشد با یک سیتم دیگر تست کنید.
موفق باشید
موفق باشید
Amir –
سلام مهندس احراری گرامی
وقت بخیر
ما میتونیم در سامانه گوگل ارث انجین محصول خام ماهواره سنتینل ۵ رو برای آلاینده های مختلف دریافت کنیم.
در واقع این باندهایی که به ما میدهد تحت عنوان پروداکت تعریف میشود.
اطلاعات خام رو چجوری میتونیم بگیریم؟
ممنون
امیرحسین احراری –
با سلام و احترام
پروداکت های گوگل ارث انجین این سنجنده بصورت آماده و تصحیح شده برای تاریخ های معین هستند.
موفق باشید
امیر نیشابوریان –
سلام مهندس احراری گرامی
وقت بخیر
محصولات خام ماهواره سنتینل ۵ رو در سامانه گوگل ارث انجین میتونیم دریافت کنیم؟
درواقع اینی که به ما میده تحت عنوان پروداکت تعریف میشه
میشه همانند پروداکت ماهانه محصول خام رو برای هرروز در ساعت معین بگیریم؟
ممنون
امیرحسین احراری –
با سلام و احترام
پروداکت های گوگل ارث انجین این سنجنده بصورت آماده و تصحیح شده برای تاریخ های معین هستند.
موفق باشید
امیر نیشابوریان –
سلام مهندس احراری در سامانه ارث انجین زمانی که ما تغییرات مکانی آلاینده ای مثل کربن مونواکسید رو بررسی میکینم تصویری به ما میدهد که دارای مقادیری نیز میباشد که حالا میتواند منفی یا مثبت باشد.
سوالی که دارم اینست که این مقادیر با چه واحدی تعریف شده اند؟(ppm,ppb,…….)
با تشکر فراوان
امیرحسین احراری –
با سلام و احترام
در لینک زیر به آن اشاره شده است:
https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_S5P_NRTI_L3_CO
موفق باشید
مهسا –
با سلام و احترام
من تغییرات غلظت چند آلاینده را برای بازده زمانی ۲ ساله در محدوده ی بررسی کردم. آیا میتونم نتایجم را به صورت مقاله منتشر کنم؟
من مقاله ای در این زمینه پیدا نکردم. امکانش هست چند نمونه بگذارید.
تشکر
امیرحسین احراری –
با سلام و احترام
داده های سنتینل ۵ خیلی جدید هست و هنوز کارهای زیادی بر اساس آن انجام نشده با این حال به لینک زیر مراجعه نمایید:
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&cad=rja&uact=8&ved=2ahUKEwi92qfS9armAhXCqFkKHV6FDoEQFjAIegQIChAC&url=https%3A%2F%2Fwww.mdpi.com%2F2504-3900%2F18%2F1%2F4%2Fpdf&usg=AOvVaw12WwPIRD4X1972XFyCbXJ8
لینک بالا یک مقاله است که بر اساس داده های این سنجنده نوشته شده. این سنجنده بسیار جدید است و می توانید مقالات معتبری بر اساس آن بنویسید. به همین دلیل کارهای کمی از آن در اینترنت یافت می شود.
موفق باشید
امیر نیشابوریان –
سلام مهندس احراری وقت بخیر
مهندس زمانی که ما تصاویر رو به عنوان باند در قالب یک استک بصورت (export image to drive) ذخیره سازی میکنیم
باندهایی که به ما در قالب یک ماه میدهد تاریخ ندارند که بتوان فهمید هر باند مربوط به چه روزهایی هستند.
چطور میتونم تاریخ هر باند رو مشخص کنم؟
با تشکر فراوان
(امیدوارم تونسته باشم منظورم و برسونم)
امیرحسین احراری –
با سلام و احترام
این مشکلی هست که خودم هم دارم. در حال حاضر هنوز به راه حل درست و قطعی در این زمینه نرسیدم. حتما در صورتی که به نتیجه مطلوب برسم در سایت اطلاع رسانی می شود.
موفق باشید
امیر نیشابوریان –
من میخوام این تصاویر رو با داده های زمینی تطبیق بدم
هیچ راهی نداره که بتونم تاریخ ها رو مشخص کنم.
اگر خروجی تیبل گرفته بشود مشکل برطرف میشه؟
امیرحسین احراری –
برای مشخص کردن تاریخ ها بنده هم هنوز به راه حلی نرسیدم. خروجی tif باعث مشخص شدن تاریخ ها نمیشود. باید یک کد خاص در این رابطه نوشته شود. من پیگیر هستم تا در این رابطه به یک نتیجه برسم.
موفق باشید
امیر نیشابوریان –
سلام مهندس
نتیجه ای حاصل شد؟
امیرحسین احراری –
با سلام و احترام
یکی از دوستان متخصص در این زمینه کدی را برای بنده ارسال کرده است. بررسی میکنم در صورتی که مناسب و مطابق با هدف ما بود حتما تا پایان روز جمعه منتشر خواهم کرد.
موفق باشید
امیر نیشابوریان –
سلام مهندس
فرموده بودید کدی که همکارتون برای شما ارسال کرده رو بررسی خواهید کرد و منتشر خواهد شد.
چطور میتونم کد رو تهیه کنم؟
باتشکر
امیرحسین احراری –
با سلام و احترام
کدی که برای بنده ارسال کردن رو بررسی کردم این کد قابلیت تعیین نام باندهای موجود در یک فایل استک را نداشت و فقط می توانست باندها را بصورت جداگانه (خارج از یک stack) با نام هر تاریخ ذخیره سازی کند. به همین دلیل منتشر نکردم. اگر در این حد هم براتون مفید هست میتونم لینکش رو در اینجا براتون کامنت بزارم.
موفق باشید
امیر نیشابوریان –
ممنون میشم لینکشو بذارید
آیدین –
با سام و احترام
جناب آقای احراری
تحقیقی در رابطه با مقایسه میزان دی اکسید سولفور در زمان های مختلف دارم.
مقیاسی که مطالعه میکنم در اندازه یک شهر کوچک هست. آیا با این بسته مطالعه در مقیاس کوچک در حد یک شهر ۵۰ هزار نفری برای موضوع so2 امکان پذیر هست.
اگر راهنمائی کنید ممنون میشم
امیرحسین احراری –
با سلام و احترام
توان تفکیک مکانی داده های ماهواره ای اقلیمی خیلی خوب نیست به همین دلیل از لحاظ تئوری میگم که خیلی نمیتونه برای شهرهای کوچک مناسب باشه. اما خب بهتر است در این رابطه یک بار هم تست کنید تا اطمینان لازم بدست آید. موارد زیادی بوده که بعد از تست کردن نتایج جدیدی بدست آمده.
موفق باشید
آیدین –
مهندس احراری عزیز ممنونم
من اولویتم مطالعه so2 هست . این پک مناسب هست برای مطالعه so2 ؟
ممنون میشم راهنمایی بفرمایید
امیرحسین احراری –
با سلام و احترام
تنها بخشی از مطالب این آموزش در ارتباط با SO2 است. روش فراخوانی داده ها و هم چنین شکل استخراج تغییرات سری زمانی آن آموزش داده شده است. اما باید تمامی محصول را بصورت کامل مشاهده کنید. در غیر این صورت این تکنیک ها را برای داده مورد نظر خود فرا نمی گیرید.
موفق باشید
آیدین –
ممنونم مهندس
Mahsa –
سلام
آلاینده ها را در چه ارتفاعی تخمین زده میشوند؟ صحت برآورد آلاینده ها چقدر است؟
امیرحسین احراری –
با سلام و احترام
آن طور که در مراجع ذکر شده برای لایه تروپوسفر قابل استفاده است بنده ندیدم عدد مشخصی برای ارتفاع ذکر کنند. صحت داده های سنجش از دور نسبی است. یعنی نسبت افزایش و کاهش آلاینده ها را به درستی تخمین می زند اما مقدار مطلق آن کاملا دقیق نیست. با این حال در مطالعات بسیاری از داده های ماهواره ای این چنینی برای پایش آلودگی هوا استفاده می شود. در مقالات انگلیسی نمونه های زیادی را در این زمینه مشاهده خواهید کرد.
موفق باشید
وحید –
سلام آقای مهندس در نوشتن کد به مشکل خوردم لینک کد بار میفرستم لطفا بررسی کنید چرا ران نمیشه؟
https://code.earthengine.google.com/
امیرحسین احراری –
با سلام و احترام
کد شما اصلاح شد و در کامنت بعدی تون لینک کد اصلاح شده رو ارسال کردم.
موفق باشید
وحید –
سلام آقای مهندس در نوشتن کد به مشکل خوردم لینک کد بار میفرستم لطفا بررسی کنید چرا ران نمیشه؟
ببخشین اشتباه فرستادم این کد هست برای تغییرات منواکسید کربن است
https://code.earthengine.google.com/51cb4cd52c28128862dc3789c52b0219
امیرحسین احراری –
با سلام و احترام
خطاهای متعددی در کد شما وجود داشت. ساختار رو دست نوشتید اما مثلا به جای کاما در یک جا از نقطه استفاده کردید یا startdates رو به صورت startdate نوشتید و مواردی از این دست. لینک کد اصلاح شده شما.
https://code.earthengine.google.com/bc4e2a3540cd612378a62abad683e336
موفق باشید
وحید –
ممنون بابت راهنمای تون آقای احراری یک دنیا ممنونم.
مهدی –
باسلام به جناب مهندس احراری .چون براورد وپایش الودگی رادرسطح یک استان فرمودید وهمچنین دراین سوالات فرمودید برای شهرهای کوچک ؛ براورددقیقی نداردلطفا بفرمایید برای شهرهای بزرگ مثل تهران یامشهد می توان ازاین محصول استفاده نمود.؟ باتشکر
امیرحسین احراری –
با سلام و احترام
بله برای شهر های بزرگ که مناسب است. برای شهرهای کوچک هم عرض کردم تست بشه مطمئن خواهید شد. چون پیش فرض این هست که برای شهرهای کوچک خوب جواب نمیدهد اما وقتی تست کردید ممکنه نتایج بهتری بدست بیارید که فرضیات اولیه را رد کنند.
موفق باشید
وحید –
سلام آقای احراری من در هنگام دانلود فایل بعد از اعمال کد به مشکل خوردم وقتی میخواد از سیستم دانلود کنم بره به گوگل داریو این ارور میده لطفاً راهنمایی کنین
ارور این است
Invalid value at ‘max pixels.value’ (TYPE INT64), “10000000000000000000”
پیکسل در ۱۰۰۰ میزارم برای تهران اعمال کردم بازک کار نکرد.
امیرحسین احراری –
با سلام و احترام
آیا scale factor را بر روی داده ها اعمال کردید؟ این خطا بدلیل عدم اعمال scale factor احتمالا ایجاد شده است.
موفق باشید
وحید –
سلام مهندس فکر کنم اعمال نشده است یعنی با همون کدی که شما اصلاح کردین کار کردم در زیر دوباره لینکش می فرستم.
https://code.earthengine.google.com/fdfa4d5b14c4b64d84da667eba7c2631
لطفاً در صورت امکان کد بررسی کنید.
امیرحسین احراری –
با سلام و احترام
متاسفانه فعلا فیلترشکن بنده کار نمیکنه که بتونم بررسی کنم. لطفا امشب یادآوری کنید.
موفق باشید
وحید –
سلام آقای احراری گفته بودید امشب اصلاح کد یادآوری کنم بنده نیازضروری به کد اصلاح شده دارم.
دوباره کد برای شما در زیر فرستادم
این ارور را میده
Invalid value at ‘max_pixels.value’ (TYPE_INT64), “10000000000000000000”
کد
https://code.earthengine.google.com/fdfa4d5b14c4b64d84da667eba7c2631
امیرحسین احراری –
با سلام و احترام
بنده تمامی راه حل هایی که بلد بودم رو تست کردم اما برای تهران با این خطا مواجه میشه. حالا به چند نفر پیام دادم ببینم میتونن راهنمایی کنند یا خیر.
موفق باشید
وحید –
این همان کدی است که در فیلم آموزشی تان نوشتین و در آنجا تصویر تهران را حتی دانلود کردین. و در نرم افزاری آن را پردازش و تحلیل کردین. حال چرا اینجا ارور می دهد؟
امیرحسین احراری –
درسته. فعلا دلیلش رو متوجه نمیشم. مشکل این هست که یک مقدار تعریف نشده داخل تصاویر هست مانند نویز که بنده سعی کردم با ماسک کردن از بین ببرم اما حل نشد. به همین دلیل در حال پرس و جو هستم تا یک راهکار برای آن پیدا کنم. چون تا حالا با چنین خطایی مواجه نشدم.
موفق باشید
وحید –
سلام مهندس جان برای اصلاح کد خبری از نشد. این موضوع در رابطه با یکی از مقالات بنده است اصلاح خواستن موندم نیاز ضروری دارم برای این کد ممنون میشم بازم پیگیری کنید.
امیرحسین احراری –
با سلام و احترام
لینک کد اصلاح شده شما.
https://code.earthengine.google.com/be06abc804dc70628534d3ed6c049b0f
در این کد شما maxPixels رو اشتباه وارد کردید که البته در ویدیو بنده این عدد رو به این شکل عرض نکرده بودم. کد ارسالی را تست کردم مشکلی ندارد.
موفق باشید
کیانا –
سلام
من این محصول رو خریدم و عالی بود.
نقشه مکانی گرد و غبار برای دو سال ۲۰۱۸ تا ۲۰۲۰ رو بدست اوردم.
الان می تونم این بر اساس اطلاعات مودیس رو وارد ونم و نقشه مکانی گرد و غبار ۱۰ سال گذشته رو بدست بیارم؟
ممنون میشم راهنمایی کنید
امیرحسین احراری –
با سلام و احترام
بله امکان پذیر هست. پروداکت AOD روزانه مادیس با دقت ۱ کیلومتری را می توانید برای این هدف استفاده کنید.
موفق باشید
کیانا –
سلام. ممنونم از پاسختون.
برای نقشه مکانی گرد و غبار در ۱۰ سال گذشته با استفاده از مادیس من از کالکشن
“MODIS/006/MCD19A2_GRANULES”
و باند
Optical_Depth_047
استفاده می کنم اما ارور زیر مشاهده میشه
ImageCollection (Error)
Collection query aborted after accumulating over 5000 elements.
ممنون میشم راهنمایم کنید
امیرحسین احراری –
با سلام و احترام
در این فراخوانی شما بیش از ۵ هزار تصویر فراخوانی شده است. پلتفرم رایگان گوگل ارث انجین در هر متغیر تنها ۵ هزار تصویر را می تواند فراخوانی کند. مگر آن که برای سایر تصاویر متغیرهای دیگری ایجاد کنید.
موفق باشید
ALI –
سلام وقت بخیر، aod بدست آمده از ماهواره سنتینل ۵ رو چطور میشه به pm2.5 تبدیل کرد؟ رابطه ریاضی داره یا فرمولی هست که بشه تبدیل کرد به pm2.5 با واحد میکرو گرم بر متر مکعب، تا بشه با اعداد ایستگاه های زمینی مقایسه کرد
امیرحسین احراری –
با سلام و احترام
متاسفانه بنده با این موضوع آشنایی لازم رو فعلا ندارم و نمیتونم راهنمایی درستی داشته باشم.
موفق باشید
رضا –
با سلام و درود فراوان خدمت آقای مهندس احراری
از ویدئو آموزشی عالی و با کیفیت شما سپاسگزارم
در خصوص اسکریپت ترسیم و ارزیابی آلاینده های هوا سوالی داشتم
امکان فراخوانی اسکریپت(کد برنامه اموزشی) که شما نوشته اید و برنامه را اجرا کردید آیا برای من وجود دارد؟ ممنون میشوم راهنمایی فرمایید.
و چگونه میتوانم به این اسکریپت دسترسی داشته باشم ؟
ممنون از زحمات شما
امیرحسین احراری –
با سلام و احترام
بله امکان پذیر است. بفرمایید در این آموزش نام کد بنده کدام example هست تا لینک آن را برای شما ایمیل کنم.
موفق باشید
رضا –
با سلام مجدد و سپاس فراوان از پاسخ شما
جناب مهندس دقیقا متوجه نشدم که منظورتان از کد جنابعالی چیست . با این حال منظور ویدئو آموزشی مربوط به پایش آلاینده های هوا توسط سینتینل ۵ می باشد
در این ویدئو سه استان خوزستان ، تهران و کل ایران را کار کرده اید اگر ممکن است اسکریپت های مربوط به منواکسید کربن در استان تهران و روند .. را برایم ارسال کنید.
با تشکر
امیرحسین احراری –
در ابتدای محصول نشون میدم که یک فایل در ارث انجین درست میکنم. اسم اون فایلی که درست میکنم چیست؟ ابتدای نام آن فایل example است.
موفق باشید
رضا –
سلام
لطفا اسکریپت های مربوط به آموزش ۵۷ _example را ارسال فرمایید
با تشکر و ارزوی سلامتی
امیرحسین احراری –
با سلام و احترام
ارسال شد.
موفق باشید
کیانا –
سلام.
من با استفاده از تصاویر سنتینل بر اساس آموزش شما الاینده هوا را استخراج کردم. اما چرا فایل رستری خروجی پیکسل سایز ان یک کیلومتری است؟ در صورتی که سنتینل ۱۰ متری تا ۶۰ متری؟
ممنون
امیرحسین احراری –
با سلام و احترام
ماهواره سنتینل ۲ توان تفکیک ۱۰ تا ۶۰ متری دارد. در این آموزش از ماهواره سنتینل ۵ استفاده شده که توان تفکیک آن یک کیلومتری است. تمامی ماهواره های مورد استفاده در مطالعات اقلیمی و آلودگی هوا از توان تفکیک مکانی پاینی برخوردار هستند.
موفق باشید
رضا –
سلام
جناب مهندس احراری
طبق لینک ارسال شده توسط جنابعالی، متاسفانه در قسمت تحلیل مکانی و ترسیم و میانگین گیری از تصاویر به مشکل میخورم بعبارتی نه خطایی میدهد و نه نقشه ای لود و نمایش داده می شود . لینک اسکریپ را از طریق ایمیل ارسال کردم که تا کنون پاسخی دریافت نکرده ام ممنون میشوم راهنمایی فرمایید.
امیرحسین احراری –
با سلام و احترام
ممنون که کامنت گذاشتید. ایمیل ها اینقدر زیاد هست که اصلا فرصت بررسی نداریم. لینک کدتون رو در این جا کامنت بزارید و مشکل رو بفرمایید تا بررسی کنم. هر روز سوالات سایت رو بررسی میکنم و پاسخ میدم. بهترین راه برقراری ارتباط در همین بخش پرسش و پاسخ سایت است.
موفق باشید
رضا –
سلام جناب مهندس احراری
ضمن تشکر از زحمات جنابعالی
پیرو پیام قبلی و محبت جنابعالی در ارسال لینک اسکریپت کد آموزشی ۵۷ ، متاسفانه در قسمت تحلیل مکانی و زمان اجرای spatial pattern دچار مشکل هستم یعنی بعد از اجرای دستور نمایش تصاویر دوره مد نظر هیچ گونه ترسیم یا حتی خطایی در خصوص عدم نمایش و لود نمی دهد
ممنون میشوم راهنمایی فرمایید.
https://code.earthengine.google.com/?scriptPath=users%2Fresmailin%2Feducation25%3Atehran-co
امیرحسین احراری –
با سلام و احترام
لینک کد ارسالی اشتباه است. وارد کد مورد نظر شوید و سپس گزینه get link را بزنید تا یک آدرس جدید تولید کنید. سپس آدرس جدید تولید شده را در این جا به همراه توضیح مشکل خود کامنت بزارید.
موفق باشید
رضا –
سلام
طاعات و عبادات قبول جناب مهندس مشکل قبلی برطرف شد .
در خصوص تصاویر آلاینده های هوا، چرا زمانی که یک تصویر را در یک روز مشخص (یا حتی یک دوره چند روزه) دانلود و نمایش میدهیم پیکسل های زیادی در برخی مناطق سفید رنگ بوده و گویا بدون اطلاعات است . مشکل کجاست و آیا امکان بر طرف کردن وجود دارد.
۲- آیا می توان فایل های دریافتی از سایت سنتینل را مستقیما به محیط Arc Gis برد و در آنجا تحلیل های مورد نیاز را صورت داد؟
امیرحسین احراری –
بسیار خوب. همچنین برای شما.
راستش چنین موردی برام آشنا نیست. میتونید کدش رو برام در این جا کامنت بزارید. و مشکل رو مطرح کنید تا بررسی کنم. خروچی هایی که بصورت tif از گوگل ارث انجین دانلود میشه بصورت مستقیم داخل نرم افزارهایی مانند انوی و آرک به راحتی قابل فراخوانی است.
موفق باشید
موفق باشید
حسین مددی –
سلام.میخواستم بدونم ایا تصاویر سنتینل ۵ نیاز به پردازش خاصی دارند؟ یعنی اگر من تصاویر سنتینل ۵ رو دانلود کنم نیاز هست تا در نرم افزار دیگه ای اون رو پردازش کنم یا تصویر دانلود شده خودش گویای همه چیز هست؟
اگر این تصاویر از سایتی غیر از گوگا ارث انجین دانلود شوند چطور؟ مثلا سایت سنتینل هاب.
امیرحسین احراری –
با سلام و احترام
اگر از ارث انجین آن را دانلود کنید نیازی به تصحیح ندارد. اما اگر از سایت کوپرنیکوس دانلود کنید نیاز به تصحیح هندسی در نرم افزار اسنپ دارد.
موفق باشید
حسین مددی –
بنده منظورم پردازش خاصی بود. نه پیش پردازش
امیرحسین احراری –
اینکه چه پردازشی در مراحل بعدی نیاز باشد بسته به کاربرد شما خواهد بود. انواع و اقسام محاسبات متناسب با کاربرد مورد نظر اعمال می شود. بصورت پیش فرض هیچ پردازشی در مراحل بعد از پیش پردازش نیاز نیست مگر اینکه کاربرد مشخص و روش معینی برای هدفتون داشته باشید. مثلا شاید بخواهید آشکارسازی تغییرات و یا پیش بینی را انجام دهید که این امر خود تعیین کننده شکل پردازش هایی است که در مراحل بعدی باید انجام بگیرد.
موفق باشید
ابوالفضل –
سلام آقای مهندس ، ببخشید نحوه خروجی گرفتن از تصویری که به صورت رنگی مشخص میکنیم و یا تصویری که به صورت RGB هست ، چطوری میشه ؟؟؟
چون خروجی فایل tif و تک باند هست .
خیلی ممنونم
امیرحسین احراری –
با سلام و احترام
در ارث انجین شما می توانید باندها رو دانلود کنید اما برای ایجاد ترکیب های رنگی باید از نرم افزارهای دسکتاپ استفاده کنید. مثلا رنگ اعمال شده در گوگل ارث انجین نمایش داده نمیشه و شما خودتون در نرم افزارهایی مانند انوی باید این کار رو انجام دهید.
موفق باشید
sam –
سلام
تشکر بابت آموزش عالی اتون
برای پایش آلودگی از شیب فایلی که فقط برای مناطق ۲۲گانه تهران است استفاده کردم همه چی خیلی خوب پیش رفت اما خروجی کار در Arcmap اصلا کیفیت مناسبی ندارد و اون حالت Smooth که در Earth Engine وجود داشت تبدیل به حالت پیکسل پیکسل شده بخصوص در قسمت مرز که اصلا منطبق با مرز اصلی نیست میخواستم بدانم این مشکل رفع میشود ؟
امیرحسین احراری –
با سلام و احترام
وقتی دارید خروجی میگیرید باید scale رو روی عدد ۱۰۰۰ قرار دهید. در صورتی که عدد تعیین شده بیشتر گردد این مشکل پیش می آید. بنده همین امروز در حال تولید یک محصول با همین داده ها بودم و خروجی در نرم افزارهای دسکتاپ رو با این سناریو که تست کردم مانند خود ارث انجین بود.
موفق باشید
sam –
سلام و وقت بخیر
تشکر بابت توجهتون
چندین بار scale تغییر دادم اما نتوانستم خروجی مناسب تهیه کنم
اگر امکانش هست لینک کد را برایتان قرار داده ام یک بررسی انجام دهید ممنون میشوم ؟
https://code.earthengine.google.com/95a92de6534899368fb867d8a41cc6f9
امیرحسین احراری –
با سلام و احترام
بله دیدم. متاسفانه ساختار پروداکتش باعث شده که کیفیت خروجی خوب نباشه و بسیار coarse بشه. اما من پروداکت aerosol همین ماهواره رو تست کردم کیفیت خروجی اش به این صورت نیست.
در عین حال برای این پروداکت هم تصاویر ترکیب شده mean نسبت به داده های روزانه کیفیت بهتری دارند. پیشنهاد میکنم بیشتر از داده های ترکیب شده آن استفاده کنید. مثلا تصاویر ترکیبی هفتگی.
موفق باشید
سیما جمالی –
سلام و روز بخیر
میتونیم از تصویر کره زمین که در سایت گذاشته شده استفاده کنیم؟
بخواهیم اسم صاحب اثر رو درج کنیم چه نامی بزنیم؟
امیرحسین احراری –
با سلام و احترام
بله می توانید استفاده کنید. این عکس رو از سایت های اینترنتی مخصوص تصاویر گرافیکی دانلود کردیم و در این رابطه محصول خودما نیست.
موفق باشید
Hosein –
سلام وخسته نباشید
ببخشید آقای مهندس میتوان میزان تولید دی اکسید گوگرد رو برای ی سال برای یک پالایشگاه برآورد کرد
و اینکه ب لحاظ قدرت تفکیک امکانش هست یا خیر؟
دوم اینکه آیا فقط از طریق پروداکت ها میتوان میزان آلاینده های رو بدست آورد یا اینکه میشه از snap استفاده کرد.
امیرحسین احراری –
با سلام و احترام
راستش در ارتباط با دی اکسید گوگرد تا حالا کاری انجام نادم و اطلاعات کافی ندارم. با عرض پوزش از خدمت شما.
موفق باشید
مهدی –
سلام اقای احراری لطفا ایمیل خود را ارسال کنید . بنده کد نویسی انجام دادم اما اجرا نشد .
سپاس
https://code.earthengine.google.com/faaf09ac3157d5aee77d47960002373f
امیرحسین احراری –
با سلام و احترام
پاسخ سوال شما در کامنت بعدی داده شده است.
موفق باشید
مهدی –
با سلام خسته نباشید . کد بنده اجرا نمی شود اقای مهندس .
لطفا راهنمایی کنید .
و یا ایمیل ارسال کنید بنده در آنجا با شما در ارتباط باشم و مشکلم را بیان کنم .
https://code.earthengine.google.com/faaf09ac3157d5aee77d47960002373f
امیرحسین احراری –
با سلام و احترام
ایمیل های ارسالی به حدی زیاد شده که فقط فرصت پاسخ گویی به سوالات سایت رو دارم. بیزحمت همین جا لطف کنید سوالات رو مطرح بفرمایید تا اینطوری بتونیم مشکلات همه کاربران رو مدیریت کنیم.
کدتون رو من با یک geometry تست کردم مشکلی نداشت:
https://code.earthengine.google.com/e49d8141fcc8c8a07997b1ac5c58ed93
لطفا دقیقا عبارت خطایی که مواجه می شوید رو بفرمایید.
موفق باشید
سهراب –
سلام، ضمن تشکر بابت زحماتتون
آیا آموزشی در رابطه با نحوه دانلود و استفاده از دادههای ماهواره Gosat (گوست) دارین؟
امیرحسین احراری –
با سلام و احترام
نه متاسفانه در این زمینه فعلا آموزشی نداریم.
موفق باشید
براری –
با سلام و احترام
جناب آقای مهندس احراری
آیا در روز هایی گرد و غبار و رطوبت بالا به صورت همزمان در هوا موجود باشد، ماهواره سنتینل ۵ داده ای ثبت میکند؟
در روزهای بارانی چطور؟
امیرحسین احراری –
با سلام و احترام
تا جایی که بنده اطلاع دارم محدودیتی در فرایند تولید داده از این نظر برای این ماهواره وجود ندارد. بهتر است در این رابطه به مقالات و usermanual آن اشاره کنید.
موفق باشید
محمد رضا –
با سلام خدمت آقای احراری عزیز وقت بخیر
بنده چند تا مشکل با داده های سنتینل ۵ داشتم اگه جواب بدین ممنون میشم، من تصاویر یک ماه رو Reduce میکنم میشه یک تصویر حالا این تصویر Co رو میخوام Max و Min ش رو بدونم تا پالت تصویر رو براساس ماکس و مین برای اون ماه تعیین کنم اما هیچ عددی به من نمایش نمیده، و فقط تصویر سیاه و توی خروجی عددی رو نشون نمیده،
یک مشکل دیگه این که به تصاویر خروجی لجند اضافه نمیشه،
چجوری یک تابع لوپ بنویسم که هر ماه از سال تصاویر رو Reduce کنه(۱۲ تصویر در یک سال هر ماه یک تصویر) بعد خروجیشو با لجند بهم بده؟
لینک :
https://code.earthengine.google.com/f4040b023c9f1420bbece5b244cb57fc
امیرحسین احراری –
با سلام و احترام
با استفاده از روش stretch که داخل ویدیوها آموزش دادم می توانید کمترین و بیشترین مقدار مناسب برای آرگومان های min و max رو بدست آورید.
برای اضافه کردن لجند هم هنوز در این رابطه کدی ننوشتم که بتونم در اختیارتون قرار بدم.
برای سوال سوم شما هم متاسفانه آشنایی با نوشتن چنین کدی ندارم. من فعلا در کارها از همان تابع monthly استفاده می کنم که خودتون هم بکار بردید.
موفق باشید
ali –
سلام و عرض ادب
من با استفاده از کدی که آموزش دادید، نمودار سری زمانی تغییرات no2 و so2 را برای ایران و تهران بدست آوردم. نموداری که سامانه نشان میدهد، درست است و تغییرات را نشان میدهد. اما مقادیر همه نقطه ها را صفر صفر نشان میدهد. نکته اینجاست که تصویر نمودار درست است و به صورت بصری تغییرات را در نمودار اعمال کرده ولی وقتی روی نقطه ها سلکت میکنم، میبینم که تمام value ها را صفر نشان میدهد.
وقتی فایل اکسل را هم دانلود کردم، تمام value ها صفر بود و نموداری که با آن داده ها تولید میکردم نیز یک خط راست بود.
البته فقط یک value (که عدد آن مساوی ۰٫۰۰۱ بود) را نشان میداد. بقیه value ها که کوچکتر از ۰٫۰۰۱ بودند را صفر میزد. در ضمن این مشکل مبوط به اکسل نیست، بلکه برای سامانه است.
لطفا راهنمایی بفرمایید که چه کاری انجام دهم تا عدد value های کوچکتر را هم نمایش دهد.
امیرحسین احراری –
با سلام و احترام
نمودار را بصورت csv دانلود کنید و سپس داخل اکسل باز نمایید. ستون های نمایش اعداد را بإزار کنید تا تمامی رقم های اعشار در اکسل بصورت کامل نمایش داده شود.
موفق باشید
ali –
سلام و خداقوت
این کار را بارها انجام دادم. در لپ تاپ و PC این کار را انجام دادم. حتی برای اطمینان بیشتر، فایل CSV را در اکسل آنلاین نیز باز کردم. اما باز هم value ها را صفر نشان میداد. لازم به ذکر است که برای آئروسل و ازون و CO مشکلی وجود ندارد و اعداد را نشان میدهد. اما برای NO2 و SO2 تمام value ها را صفر میدهد.
برای NO2 از باند روبرو استفاده کردم: tropospheric_NO2_column_number_density
برای SO2 از باند روبرو استفاده کردم: SO2_column_number_density
امیرحسین احراری –
با سلام و احترام
شاید مشکل از بازه زمانی شما است. آیا بازه زمانی این پروداکت ها را درست تعریف کردید؟ توجه داشته باشید که بازه زمانی تمامی پروداکت ها بکسان نیست.
موفق باشید
ali –
سلام و عرض ادب
بله. بازه زمانی در محدوده Dataset Availability در سامانه بود. من بازه های مختلف زمانی را امتحان کردم. حتی فقط نمودار سری زمانی روزانه را اجرا کردم. حتی یک بار کد ست آپشن نمودار را حذف و سپس اجرا کردم. اما هر دفعه این مشکل وجود داشت.
مینیمم و ماکسیممی که در قسمت تشریح باندهای NO2 و SO2 نشان میدهد، نسب به بقیه پروداکت ها بسیار بسیار کوچک است. مثلا بین ۰٫۰۰۰۵۱- تا ۰٫۰۱۹۲+ است. من فکر میکنم که اعداد خیلی کوچک را نمیخواند.
آیا کد خاصی را نباید بنویسم که اعداد خیلی کوچک را هم نمایش دهد.
امیرحسین احراری –
در این رابطه نمیدانم.
یک گروه تلگرامی گوگل ارث انجین هست براتون ایمیل می کنم این مشکل را در آن جا مطرح کنید.
موفق باشید
فاطمه –
با سلام و احترام
لطفا بفرمایید علت خطای Error generating chart: Invalid JSON: در ترسیم نمودار چیست.
امیرحسین احراری –
با سلام و احترام
این خطا معمولا بدلیل حجم بالای داده های فراخوانی شده در پردازش ایجاد می شود.
موفق باشید
ali –
سلام و عرض ادب
میخواستم متغیر (no2) در مجموعه تصاویر فراخوانی شده را ضرب در عدد ۱۰۰۰۰ کنم. از کد زیر به صورت های مختلف استفاده کردم ولی هر بار خطای
“image” is not defined in this scope.
in , line 13
in , line 1
in , line 17
را داد.
کد استفاده شده:
Map.centerObject(table);
Map.addLayer(table);
var dust = ee.ImageCollection(“COPERNICUS/S5P/NRTI/L3_NO2”)
.filterBounds(table)
.filterDate(‘2020-02-19′,’2020-10-13’)
.select(‘tropospheric_NO2_column_number_density’);
var dust_clip = dust.map(function(img){
return img.clip(table).rename(‘no2’)
.copyProperties(img,[‘system:time_start’,’system:time_end’]);
});
print(dust_clip);
var evi = image.expression(‘10000*dust_clip’);
Map.addLayer(evi);
لطفا راهنمایی کنید.
امیرحسین احراری –
با سلام و احترام
لطفا با استفاده از گزینه get link لینک کد خود را در این جا برای بنده کپی کنید تا بررسی کنم.
موفق باشید
ali –
سلام و وقت بخیر
https://code.earthengine.google.com/bca424af819cf273249cbb1dcae1d3bf
امیرحسین احراری –
با سلام و احترام
بنده کد شما رو بررسی کردم. لینک کد اصلاح شده ضمیمه شده است.
https://code.earthengine.google.com/dacae520ed62278dd0962e134418f901
موفق باشید
ali –
سلام و عرض ادب
خیلی خیلی ممنونم.
پاینده باشید.
ali –
سلام و عرض ادب
در مورد کد آموزشی پروداکت آئروسل و نمودار سری زمانی آن سوال داشتم.
آیا برای تولید میانگین ماهانه، از تاریخ هایی که داده نداریم هم استفاده میشود؟
مثلا در هر روز، تاریخ سه تا تصویر رو نشان میدهد اما فقط دو تا تصویر موجود است. آیا تصویر ناموجود را به عنوان داده صفر در انجام محاسبات میانگین لحاظ میکند؟
امیرحسین احراری –
با سلام و احترام
برای تولید پروداکت های ماهیانه از همان تصاویری استفاده می شود که داخل بازه مورد نظر موجود است. اگر فقط دوتا تصویر هست از همان دوتا تولید می شود. اگر ۱۰ تصویر موجود باشد از همان ۱۰ تا تولید می شود.
موفق باشید
ali –
سلام و وقت بخیر
ممنونم
پاینده باشید
محمد –
سلام و وقت بخیر
شاخص سلامتی را بر اساس داده absorbing aerosol index چگونه مطرح میشود؟
ممنونم
امیرحسین احراری –
با سلام و احترام
راستش در زمینه شاخص سلامتی هنوز کاری انجام ندادم و اطلاعات کافی ندارم.
موفق باشید
سعید –
سلام .وقت بخیر.
برای تولید داده ماهیانه همه مراحل را رفتم ارورgeneratigchart را میده.ممنون میشم راهنمایم کنید.و اینکه واحد ائروسل چی میباشد؟
امیرحسین احراری –
لینک کدتون رو با استفاده از getlink در ارث انجین کپی و در این جا پیست نمایید تا بتونم دقیقا بررسی کنم.
در صورتی که از داده های مادیس استفاده کنید بصورت unitless یعنی بدون واحد است. برای سنتینل ۵ رو در قسمت توضیحات داده در ارث انجین چک بفرمایید. الان حضور ذهن ندارم.
موفق باشید
Alireza –
ببخشید من تغییرات غلظت آلاینده تو بازه ۲۱ مارچ ۲۰۱۷ تا ۲۰ مارچ ۲۰۱۸ (هم بصورت میانگین ماهانه و هم سالانه) رو نیاز داشتم ولی شما نوشتید که برای تابستون ۲۰۱۸ به بعد هست. بنظرتون من باید چیکار کنم؟؟ امکانش هست بشه بجای سنتینل ۵ از MODIS استفاده کرد توگوگل ارث انجین ؟؟
امیرحسین احراری –
با سلام و احترام
راستش من فقط در حال حاضر با داده های سنتینل ۵ برای کارهای آلودگی هوا آشنایی دارم. در ارتباط با مادیس باید عرض کنم که در زمینه گرد و غبار استفاده می شود اما در ارتباط با سایر کاربردهای آلودگی هوا اطلاعی ندارم. بهتره در این رابطه سرچ بفرمایید.
موفق باشید
سهیل –
سلام خسته نباشید
ببخشید من در زمان گرفتن خروجی چارت با اروری تحت عنوان
Error generating chart: Invalid JSON:
مواجه میشم، که چارت را نشان نداده و این ارور را میدهد
مشکل کار کجاست؟
امیرحسین احراری –
با سلام و احترام
لطفا با استفاده از گزینه getlink در ارث انجین لینک کدتون رو برای بنده در این جا کامنت بزارید تا بتونم دقیق آن را بررسی کرده و مشکل را اطلاع دهم.
موفق باشید
سهیل –
خسته نباشید خداقوت
جناب دکتر خواستم بپرسم ایا توان تفکیک را میتوان بر ۱۰۰ متر کاهش داد؟
بطوریکه بتوان با کاربری های تولید شده در روش lcz که توان تفکیک ۱۰۰ متر داشتیم، همچوشانی کنیم
امیرحسین احراری –
با سلام و احترام
با استفاده از روش های تلفیق تصاویر ماهواره ای و downscaling می توان اما در ارتباط با آلودگی هوا تا کنون این موضوع رو تست نکردم.
موفق باشید
سهیل قشلاق پور –
سلام روز بخیر
جناب دکتر خواستم درباره منفی شدن اعداد مربوط به aerosol ها کمی توضیح بدید.
ممنون از لطف شما
امیرحسین احراری –
با سلام و احترام
البته بنده دکتر نیستم. در منابع ارث انجین در ارتباط با اعداد منفی توضیحی داده نشده. می توانید برای کسب اطلاعات بیشتر به لینک زیر مراجعه کنید.
https://sentinel.esa.int/web/sentinel/technical-guides/sentinel-5p/level-2/aerosol-index
موفق باشید
SHIVA –
سلام و خسته مباشید. من این محصول رو تهیه کردم الان یک سوال دارم. اینکه چرا من بازه زمانی 2018 تا 2021 تعریف می کنم اما نمودار میانگین ماهانه غلظت آلاینده ها به صورت پیوسته از 2018 تا 2021 ایجاد نمیشه و باید به صورت جداگانه به تفکیک 2018 تا 2019 و 2019 تا 2020 باید تهیه کنم؟؟؟؟
ممنون از پاسخگوییتون
امیرحسین احراری –
با سلام و احترام
بصورت پیوسته تولید می شود. آیا در این رابطه مشکلی دارید؟ بازه زمانی را ۲۰۱۸ تا ۲۰۲۱ تعیین کنید.
اگر مشکلی در کد دارید لینک کدتون رو با استفاده از گزینه get link در ارث انجین کپی کرده و در اینجا برای بنده پیست کنید تا بررسی کنم.
موفق باشید
SHIVA –
سلام مجدد. بلی تاریخ را 2018/01/01 تا 2021/10/01 تعریف می کنم اما نمودار خروجی اکتبر 2018 تا دسامبر 2019 است. (برای تمام الاینده ها)
https://code.earthengine.google.com/f56a0e6924c7324ca0ba9cc0ef1428b4
سپاسگزارم.
امیرحسین احراری –
تاریخ شروع داده های شما از سال 2018 هست. بعد آوردید که 24 تصویر 30 روزه یعنی برای دو سال رو برگردونه که میشه سال های 2018 و 2019. به همین دلیل نمودار دوم تا آخر سال 2019 رو بیشتر نشون نمیده. این در صورتی هست که اگر به جای 24 تصویر 48 تصویر 30 روزه بگیرید تا سال 2021 رو پوشش میده.
لینک کد اصلاح شده ضمیمه شده است.
https://code.earthengine.google.com/3208a6fdf3561bff5aeba61a9c33f0e7
موفق باشید
SHIVA –
خیلییی ممنونم. مشکلم رو حل کردید
زنده باشید و موفق
مسعود حیدری –
سلام وقت بخیر
آقای مهندس کد مربوطه رو اجرا میکنم اما یک ارور با این منوال Error generating chart: Invalid JSON میدهد ممنون میشوم راهنمایی بفرمایید
https://code.earthengine.google.com/aba1e035b621a4217155a3eb72bc998c
امیرحسین احراری –
با سلام و احترام
من الان کدتون رو ران کردم مشکلی نداره. این خطا بدلیل سنگینی کد و سرعت پایین اینترنت ایجاد میشه. مشکل برنامه نویسی ندارد.
وقتی این خطا نمایش داده میشه باید چند بار پشت سرهم کد رو ران کنید تا مشکل برطرف بشه.
گاهی بزارید چند ساعت بعد مجددا ران بگیرید.
موفق باشید