پایش سریع سیل با استفاده از سنتینل 1 و لندست در گوگل ارث انجین

1,521 بازدید

اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.

آموزش رایگان نرم افزار ENVI

در ENVI حرفه ای شو 🦾

0 تا 100 مفاهیم سنجش از دور

کاملا رایگان شروع کن 🧩

آموزش رایگان ArcGIS pro

واقعاااااا رایگاااااانه 🤗

آموزش گوگل ارث انجین

شدیدا توصیه شده 🌏

دانلود لندیوز 10 متری ایران و …

به کمک گوگل ارث انجین 🚀

کتاب موتور پردازش مجازی

اولین کتاب آموزش گوگل ارث انجین 📗

طبقه بندی تصاویر ماهواره ای

آشنایی با انواع روش ها 😲

پیش پردازش تصاویر ماهواره ای

هندسی – رادیومتریکی – اتمسفری 🀄

دانلود داده های آلتیمتری

ترازسنجی برای دریاچه ها 🧿

پوشش اراضی 10 متری

تولید شده توسط ESRI 🧐

نمایش سه بعدی در ArcGIS

مدل رقومی ارتفاع 🗻

مطالب پربازدید

این محصول آموزشی به پایش سریع سیل با استفاده از سنتینل ۱ و لندست در گوگل ارث انجین می ­پردازد. سیل یکی از بدتین بلایای طبیعی است و باعث از بین رفتن جان و مال میلیون ها انسان در سراسر جهان می شود. در حالی که تغییرات آب و هوایی موجب افزایش خطر سیلاب در مناطق آسیب پذیر شده است،…

این محصول آموزشی به پایش سریع سیل با استفاده از سنتینل ۱ و لندست در گوگل ارث انجین می ­پردازد.

سیل یکی از بدتین بلایای طبیعی است و باعث از بین رفتن جان و مال میلیون ها انسان در سراسر جهان می شود. در حالی که تغییرات آب و هوایی موجب افزایش خطر سیلاب در مناطق آسیب پذیر شده است، مدل های زیادی وجود ندارند که برای پایش سیل قابل اتکایی وجود ندارند. داده های سنجش از دور با قابلیت بازبینی مکرر از سطح زمین دارای پتانسیل بالایی در پایش سیلاب هستند و بطور فزاینده ای در سیستم های عملیاتی نظارت بر بلایای طبیعی مورد استفاده قرار می گیرند.

دو تحول اخیر در سنجش از دور دارای پتانسیل بالایی در توسعه سامانه­ های نظارت بر زمین هستند که می ­توانند به طور قابل توجهی به بهبود سامانه­ های نظارت بر سیل در سراسر جهان کمک کنند. اول اینکه، انتشار داده ها­ی ماهواره های عملیاتی سنجش از دور مانند لندست، نظارت بر تغییر زمین را با وضوح مکانی و زمانی نسبتاً بالا امکان پذیر کرده است. ماهواره اروپایی سنتینل-۱ اولین داده ­های راداری SAR هستند که اطلاعات آن به رایگان در اختیار عموم قرار گرفته است. دوم ، ظهور معماری های رایانش ابری منجر به تغییر در روند پردازش داده های سنجش از دور شده است و به کاربران و توسعه دهندگان امکان دسترسی به کلیه بایگانی داده های سنجش از دور را می دهد. در نتیجه، نیاز به دانلود و ذخیره داده ­ها به صورت محلی از بین می­رود.

در اینجا، روشی برای پایش سیل بررسی شده است که در آن از ترکیب تصاویر سنتینل-۱ و لندست-۸ استفاده شده است. بخش اصلی الگوریتم برای شناسایی سیل به آمار SAR متکی است. علاوه بر این، با بررسی تصاویر لندست در سال های گذشته، احتمالات سطح آب تعیین می ­شود تا برای تشخیص سیل از آب های سطحی دائمی یا فصلی در نظر گرفته می شود.


مشخصات محصول آموزشی

  • مدرس: دکتر محمد کاکوئی
  • تخصص: برنامه نویسی، پردازش تصویر، هوش مصنوعی و سنجش از دور
  • موضوع: پایش سریع سیل با استفاده از سنتینل-۱ و لندست در گوگل ارث انجین
  • نرم افزار: سامانه گوگل ارث انجین
  • مدت زمان آموزش: حدود ۲ ساعت
  • مخاطب: علاقه مندان سنجش از دور سیل در محیط GEE
  • نوع آموزش: ویدیویی
  • داده های تمرینی:‌ دارد
  • پیش نیاز: دارد (مبانی استفاده از گوگل ارث انجین (GEE))

تهیه آموزش:

به منظور تهیه این محصول آموزشی بر روی دکمه زیر 👇 کلیک کنید:


توضیحات محصول آموزشی

حسگرهای SAR دارای توانایی بالایی در تصویربرداری از سطح زمین هستند و مستقل از شرایط آب و هوایی و زمان تصویربرداری، اطلاعات ضروری برای پایش سیل را فراهم می­ کنند. آژانس فضایی اروپا با در دسترس قرار دادن رایگان داده های سنتینل-۱ برای عموم، اولین سازمانی است که به طور آزاد داده های SAR را در دسترس قرار داده است. همچنین، با ظهور سامانه ­های محاسبات ابری مانند گوگل ارث انجین (Google Earth Engine)، فرصتی فوق العاده برای پایش سریع بلایای طبیعی فراهم شده است.

با وجود طیف وسیعی از روش های توسعه یافته برای نظارت بر سیلاب با داده های SAR، این روش ها با چالش هایی همراه بوده اند. از این رو، مطالعات معدودی به پردازش حجم وسیعی از داده ها، مجموعه های سری زمانی متراکم از SAR یا تصاویر نوری اختصاص یافته اند. در این آموزش، ما از داده ­های سری زمانی SAR سنتینل ۱ و داده های نوری لندست ۸ در GEE استفاده می­ کنیم تا روشی برای نظارت بر سیلاب ها شرح دهیم. این الگوریتم از نمرات زمانی Z-Score استفاده می کند. این محاسبه بر مبنای مقایسه با داده­ پایه ­ای انجام می­ شود که در طی آن هیچ گونه سیلی رخ نداده است.

این محصول در زمینه­ های زیر قابل استفاده است.

  • استفاده از داده های سنجش از دور برای نقشه برداری از سیل
  • استفاده از تکنیک های سنجش از دور برای نظارت بر پویایی سیل
  • تخمین رودخانه و آب های سطحی برمبنای تصاویر سری زمانی
  • تخمین پویایی رودخانه و سیل

هدف اصلی این آموزش، بررسی استفاده از GEE برای پایش سریع و دقیق سیل در مقیاس بزرگ است. مخاطبان این محصول آموزشی افرادی هستند که به مباحث پایش و مدیریت منابع آب در سنجش از دور علاقه مند هستند. مخاطبین این محصول کسانی هستند که در موارد زیر کار می ­کنند.

  • سنجش از دور در برنامه های نقشه برداری سیل
  • سنجش از دور و خطر سیل (مثلاً برای ارزیابی خسارت و غیره)
  • ادغام داده های مختلف سنجش از دور برای پایش سیل

معرفی آموزش:


عناوین آموزشی

عناوین آموزشی شامل موارد زیر می باشد:

⭕ بخش اول: معرفی دوره

⭕ بخش دوم: مبانی شناسایی سیل

  • مرور مقاله استفاده شده

⭕ بخش سوم: فراخوانی داده

⭕ بخش چهارم: پیاده سازی تشکیل نقشه سری زمانی سیل در GEE

  • تشکیل تصویر مبنای سنتینل-۱
  • تشکیل مجموعه تصاویر سری زمانی با ترکیب Ascending و Descending های متوالی
  • اعمال تابع به مجموعه تصاویر برای محاسبه Z score
  • تشکیل نقشه احتمالاتی مبتنی بر لندست-۸
  • پیاده سازی فلوچارت سلسله مراتب تصمیم گیری

⭕ بخش پنجم: بررسی نقشه در مناطق حمیدیه، اهواز و …..

  • مقایسه با نقشه تولید شده توسط Copernicus EMS

⭕ بخش ششم: جمع بندی


تهیه آموزش:

به منظور تهیه این محصول آموزشی بر روی دکمه زیر 👇 کلیک کنید:


چند محصول مرتبط:


 

نوشته های مرتبط :

81 دیدگاه. ارسال دیدگاه جدید

  • با سلام
    ببخشید بنده چند آموزش از سایت شما دانلود کرده بودم اما اکنون نمی توانم آنها را در لبتاب خودم پیدا کنم، می خواستم بپرسم چگونه می توانم مجدد آن ها را دانلود کنم؟( فکر میکنم آموزش ها رایگان نبودند ، یکی از آن ها در زمینه ی سیل بود) ایا با داشتن ایمیل بنده می توانید به من کمک کنید؟

    پاسخ
  • سلام استاد من میخام برا یه محدود برش بزنم هر کاری میکنم دستور کلیپ اجرا نمیشه میشه لطفا راهنماییم کنید؟ این کد خطای من هست
    https://code.earthengine.google.com/50e8e74992a0c6c14beec6320ac966d4
    با تشکر از شما

    پاسخ
    • Mohammad Kakooei
      1399-05-23 2:24 ب.ظ

      سلام
      خط ۶، نقطه ویرگول آخر خط را حذف کنید
      در ضمت باید table را share کنید تا امکان اجرای کد وجود داشته باشه.
      موفق باشید

      پاسخ
    • Mohammad Kakooei
      1399-05-23 2:41 ب.ظ

      در ضمن، شما نمی توانید ImageCollection را برش بزنید. ابتدا باید به تصویر تبدیل کنید
      مثلا
      .mean().clip(Zanjan);
      یا
      .mosaic().clip(Zanjan);
      نگاهی به محصول رایگان سایت بیاندازید
      https://girs.ir/basics-gee/

      پاسخ
  • با سلام و عرض خسته نباشید
    دکتر کاکوئی من هنگام اجرای google earth engine api روی پایتون ژوپیتر نوت بوک و اجرای راستی آزمایی (ee.Initialize) اخطار ۴۰۳ مسدود شدن دسترسی بهم میده علتش چیه ، همه چیز نصب شده دسترسی به اینترنت با فیلترشکن هم هست اما باز هم این اخطار رو میده

    پاسخ
    • Mohammad Kakooei
      1399-06-17 1:28 ب.ظ

      سلام
      در Authenticate مشکلی نداشتید و الان خطا میده؟!

      پاسخ
      • در Authenticate مشکلی ندارم و توکن را میفرستد و قبول هم میکند و می نویسد با موفقیت پذیرفته شد اما بعد از اجرای (ee.Initialize) اخطار http 403 رو بهم میده میگه دسترسی شما ممنوعه

        پاسخ
        • Mohammad Kakooei
          1399-06-18 3:07 ب.ظ

          سلام و وقت بخیر
          جهت حل مشکل شما چیزی به ذهنم‌نمیرسه
          تا کنون با چنین مشکلی برخورد نکرده بودم
          موفق باشید

          پاسخ
  • سلام و وقت بخیر
    آیا با این محصول میشه نقشه مناطق سیل خیز شهر تهران رو تولید کرد؟ یا این محصول فقط برای شناسایی مناطق سیل زده و تهیه نقشه از اون هاست؟

    پاسخ
    • Mohammad Kakooei
      1399-09-29 12:43 ق.ظ

      سلام
      کاربرد این محصول برای شناسایی مناطق سیل زده است و در شناسایی مناطق سیل خیز کاربرد ندارد.

      پاسخ
  • با سلام و احترام. ممکن هست عنوان مقاله ای که در این آموزش تحت بررسی قرار میدهید را بفرمایید؟ یا حداقل ژورنال و سال آن را؟

    پاسخ
    • Mohammad Kakooei
      1399-10-07 11:19 ب.ظ

      سلام
      نگاهی به مقاله زیر بندازید

      Rapid and robust monitoring of flood events using Sentinel-1 and Landsat data on the Google Earth Engine

      پاسخ
      • با سپاس از شما.

        پاسخ
        • سلام وقت بخیر یه سوال داشتم در مورد تعداد کلاس هایی که مشخص شده ، میخاستم بپرسم دلیل اینکه دو تا رنگ برای مثلا کلاس احتمال وقوع بالای سیل و یا اون یکی کلاس ها همینطور چیه ؟ مثلا نمیشد برا هر کلاس از یک رنگ استفاده کرد ؟

          پاسخ
          • Mohammad Kakooei
            1401-04-13 11:30 ب.ظ

            سلام
            سوالتون رو واضح تر بپرسید.
            تعریف پلت رنگ برای نمایش کلاس های مختلف در 7 کلاس انجام شده است. یعنی میخواهید کلاس های مختلف را با یک رنگ نشان دهید؟

  • با سلام و احترام. ضمن تشکر از آموزش های کاربردیتان. من این محصول رو تهیه کردم امکانش هست که کد آموزش رو برایم ارسال نمایید؟

    پاسخ
  • با سلام.
    شما در این آموزش زمانیکه میخواهید سری زمانی سنتینل را از ماه دوم تا پنجم محاسبه کنید به ازای هر تقریبا ۳ یا ۴ تصویر ascending همون تعداد هم descending دارید. در منطقه من تعداد تصاویر descending خیلی کمتر هست مثلا به ازای هر ۵ تصویر ascending یک descending و ادامه. میخاستم بدونم حتما برای گرفتن میانگین باید تعدادشون تقریبا یکی باشه یا الزامی نداره.
    ممنون بابت پاسخگوییتون.

    پاسخ
    • Mohammad Kakooei
      1399-10-14 11:09 ب.ظ

      سلام
      لزومی نداره یکی باشند ولی باید در همون منطقه تصاویر رو بررسی کرد
      با این حال، اگر منطقه شما کوهستانی نیست، فقط از همون Ascesnding استفاده کنید

      پاسخ
  • با سلام و احترام. شما در این محصول تصحیحاتی بر روی داده های سنتیل ۱ اعمال نکردید آیا تصاویر در ارث انجین تصحیح شده اند یا باید تصحیحات صورت گیرد؟

    پاسخ
  • سلام وقت شما بخیر
    عذر میخام این تصاویر و نتایجی که در این اموزش استخراج میشه، با چه قدرت تفکیکی هستش؟
    ممنون میشم پاسخ بدید

    پاسخ
    • Mohammad Kakooei
      1400-04-29 4:51 ب.ظ

      سلام
      منظور شما قدرت تفکیک مکانی است؟
      در اینجا داده لندست با تفکیک مکانی 30 متر با داده سنتینل-1 با تفکیک 10 متری در سطح تصمیم گیری تلفیق میشه. در مجموع چون نقشه نهایی به نقشه احتمالاتی لندست وابسته است، بهتر است قدرت تفکیک کل نقشه را 30 متری در نظر بگیریم.
      موفق باشید

      پاسخ
  • با سلام
    ممنون از آموزش خوبتون، من این محصول را خریداری کردم
    امکانش هست کد را برای من ارسال کنید
    با تشکر

    پاسخ
  • افشین جهانی
    1400-06-15 8:12 ب.ظ

    با سلام
    تشکر از محصول خوبتون
    من این محصول را خریدم، میشه کد را برای من ارسال کنین؟
    ممنونم

    پاسخ
  • سلام. ممنون بابت آموزش خوبتون
    فقط در انتهای آموزش، گفته نشده که نقشه تهیه شده را به چه صورت خروجی بگیریم؟ من با یک کد خودم خروجی گرفتم، اما به صورت تک باند خروجی گرفته شد. با چه کدی، نقشه پهنه بندی شده سیلاب نهایی برای یک زمان خاص (مثلا D_t25) را در همان کلاس رنگ تعریف شده و با ترکیب باندی خروجی بگیریم؟

    پاسخ
    • Mohammad Kakooei
      1400-08-24 9:32 ب.ظ

      سلام
      تصویری که شما export کردید احتمالا درست انجام شده است ویک تصویر تک باند خواهید داشت. برای پلت رنگ باید دوباره در نرم افزار دسکتاپی خودتان مشابه رنگ های visual تعریف کنید.
      موفق باشید

      پاسخ
  • محمدابراهیم بهبهانی
    1400-09-07 12:10 ق.ظ

    با سلام
    بنده این آموزش را از همینجا خریداری و تهیه کردم
    لطفاً امکانش هست کد را هم برای من ارسال کنید
    با تشکر

    پاسخ
  • مسعود سمیعی
    1400-11-05 11:14 ق.ظ

    با سلام
    لطفا کد آموزش را نیز در اختیار اینجانب قرار دهید.
    با تشکر

    پاسخ
  • حسین مهمدی
    1400-11-06 4:50 ق.ظ

    سلام وقت بخیر . قدرت تفکیک زمانی این تصاویر ماهواره ای چند روزه است؟ مچکرم

    پاسخ
    • Mohammad Kakooei
      1400-11-17 4:55 ب.ظ

      سلام
      بخش اصلی شناسایی مبتنی بر تصاویر سنتینل-1 است که دارای قدرت تفکیک مکانی حدودا 12 روزه است که با ترکیب descending و Ascending تا 6 روز هم کاهش میابد. البته این یک عدد متوسط است و با توجه به منطقه مورد مطالعه متفاوت است.
      موفق باشید

      پاسخ
  • مهرنوش اقتداری
    1400-11-09 9:33 ق.ظ

    سلام روزخوش
    اقای دکتر کاکوئی بابت این آموزش ازتون تشکر میکنم
    من کد رو نوشتم و اجرا کردم، منتهی به نقشه رنگی در انتهای کار نرسیدم
    به نظر میرسه که کدی که نوشتم مشکل داری، میشه لطفا کدی رو که در ادامه میفرستم بررسی بفرمایین. ممنونم
    https://code.earthengine.google.com/eb7038ee91aa3ab012c61b97923842a7

    پاسخ
  • سلام
    ضمن تشکر برای تهیه این آموزش
    آقای دکتر کاکوئی، من کد رو در ارث انجین نوشتم اما به نتیجه دلخواه که تولید یک نقشه رنگی هست نرسیدم.
    ممنون میشم اگر کد زیر رو بررسی بفرمایین:
    https://code.earthengine.google.com/3175272aeff941814de2a0c726934177

    پاسخ
  • سلام و عرض ادب، چرا از تصاویر سنتینل-1 بصورت GRD استفاده شده است؟

    پاسخ
    • Mohammad Kakooei
      1400-11-17 9:24 ب.ظ

      سلام
      نگاهی به مقاله زیر بندازید

      Rapid and robust monitoring of flood events using Sentinel-1 and Landsat data on the Google Earth Engine

      پاسخ
  • با سلام
    جناب کاکوئی نقشه Copernicus EMS تا جه اندازه قابل اعتماد می باشد؟ چون نقشه هایی که مثلا خودمون با روش change detection در GEE تهیه میکنیم در خیلی از قسمت ها با این نقشه فرق میکنه. برای نقشه مناطق سیل زده برای ایران آیا سازمانی هست که نقشه دقیق ارائه بده؟

    پاسخ
    • Mohammad Kakooei
      1400-12-08 2:58 ب.ظ

      سلام
      معمولا نقشه هایی که Copernicus EMS تولید میکنه دارای کیفیت بالایی است.
      البته محدوده سیل ممکن است به صورت روزانه تغییر کند و به صورت دقیق تاریخ نقشه را تطبیق دهید.
      در مورد سازمان های داخل کشور اطلاعی ندارم.
      موفق باشید

      پاسخ
  • زینب محبوبی نژاد
    1400-12-11 8:24 ب.ظ

    با سلام
    چطوری میشه از تصاویر خروجی گرفت؟ میشه راهنمایی بفرمایید ممنون میشم

    پاسخ
  • با سلام
    برای خروجی گرفتن از مجموعه تصاویری که به صورت لیست شده می باشد، به چه صورت باید عمل کرد؟ نحوه exportگرفتن از یک لیست و میشه توضیح دهید،ممنونم

    پاسخ
  • مصطفی ریاضی
    1401-03-24 6:27 ب.ظ

    سلام جناب کاکویی، خیلی ممنون بابت تهیه این آموزش.
    سوالی که برای من پیش آمده این است که تفاوت این روشی که شما در اینجا مطرح میکنید با روشی که تنها از تصاویر سنتینل1 برای تهیه نقشه مناطق سیل زده استفاده می شود چیست؟؟ به عبارت دیگر نقش تصاویر لندست 8 که در شما در آموزش از آن استفاده میکنید چیست؟؟

    پاسخ
    • Mohammad Kakooei
      1401-03-25 3:44 ب.ظ

      سلام
      از تصاویر لندست در بازه زمانی گذشته استفاده میشود تا یک اطلاعات و نقشه اولیه از منطقه تولید شود. در نتیجه مناطقی که معمولا به صورت فصلی دچار آب گرفتگی میشوند (مثل برکه ها و زمین های کشاورزی) به اشتباه به عنوان سیل شناسایی نمی شوند.
      موفق باشید

      پاسخ
  • سلام، بنده کد نویسی بلد نیستم
    آیا با این آموزش می توانم ، پایش سیل را برای محدوده مطالعاتی خودم به دست بیاورم؟

    پاسخ
    • Mohammad Kakooei
      1401-08-14 2:14 ق.ظ

      سلام
      محیط گوگل ارث انجین بر پایه کد نویسی است و بدون کد نویسی کاری قابل انجام نیست.
      موفق باشید

      پاسخ
  • سلام آقای دکتر عزیز. حد آستانه معمولا به چه صورتی میتوانیم تخمین بزنیم برای مناطق مختلف که کمترین درصد خطا را به ما بدهد؟

    پاسخ
    • Mohammad Kakooei
      1401-08-14 2:11 ق.ظ

      سلام
      در مقاله ی مبنا بحث مفصلی در مورد آستانه های مختلف بر روی VV و VH در مناطق و شرایط مختلف انجام شده است و عدد بهینه مورد نظر (-2.5) انتخاب شده است.
      موفق باشید

      پاسخ
      • سلام.با خرید این آموزش ،کد نویسی آموزش را هم دریافت می‌کنیم؟یا کدها بطور کامل در آموزش قابل مشاهده است؟اگر خیر،کد را چطور و از کجا بدست بیاوریم؟با تشکر

        پاسخ
        • Mohammad Kakooei
          1401-12-03 1:01 ب.ظ

          سلام
          کد به صورت خط به خط در طی آموزش نوشته میشود و نتایج آن نمایش داده میشود. که به صورت آماده ارائه نمیشود.
          موفق باشید

          پاسخ
  • سلام.میخواهم سابقه سیل را در یک شهر مشاهده کنم و تعیین کنم در کدام محلات شهر سیل آمده و در کدام محلات نیامده . آیا در این ابعاد و وسعت شهر،امکان تفکیک محلات از نظر وقوع یا عدم وقوع سیل است؟ کدام آموزش را دقیقا باید تهیه کنم.با تشکر از زحمات و خدمات تیم حرفه ای.

    پاسخ
    • Mohammad Kakooei
      1401-12-03 12:53 ق.ظ

      سلام
      با توجه به ابنکه در این محصول از داده های راداری سنتینل-1 هم برای شناسایی مناطق سیلابی استفاده میشود، برای تفکیک محله ها چندان مناسب نیست. مسئله ای در مورد ابعاد و وسعت وجود ندارد اما به دلیل وجود ساختمان های مرتفع در محیط شهری، سیگنال سنتینل-1 تحت تاثیر آن ها قرار میگیرد.
      موفق باشید

      پاسخ
  • سلام و وقت بخیر.ممنون از آموزش خوب . کاربردی و توضیحات واضح در آموزش
    بنده در اجرا مشکل ندارم ولی با تغییر تاریخها ،بعد از ران کردن،ارور میگیرم.لطفا در مورد چگونگی انتخاب تاریخهای مربوط به کد های زیر توضیح بفرمایید: ظاهرا ارتباط با بازه های همدیگر دارند.مثلا بفرمایید کدهای مربوط به فلان دستور باید در بازه تاریخ فلان دستور باشد یا بعد آن و …
    Collection_L8_new:در مورد انتخاب این تاریخ چیزی نفرمودید
    Collection_S1_new:در مورد انتخاب این تاریخ چیزی نفرمودید
    var S1_mean
    S1_stdDev
    var S1_temporal
    در انتخاب بقیه تاریخهای بعد از دستورهای پرینت temporalمشکل ندارم و توضیحاتتان کامل بود.
    ارورها:
    ImageCollection (Error)
    Error in map(ID=S1A_IW_GRDH_1SSV_20170211T024616_20170211T024641_015230_018F20_59BE):
    Image.select: Pattern ‘VH’ did not match any bands.
    و:
    S1_stdDev: Layer error: ImageCollection.reduce: Error in map(ID=S1A_IW_GRDH_1SSV_20151001T030826_20151001T030857_007953_00B1DB_B1F0):
    Image.select: Pattern ‘VH’ did not match any bands.
    در ضمن المنتهای image collection را نمایش نمیدهد
    با تشکر

    پاسخ
  • سلام و وقت بخیر.ممنون از آموزش خوب . کاربردی و توضیحات واضح در آموزش
    بنده در اجرا مشکل ندارم ولی با تغییر تاریخها ،بعد از ران کردن،ارور میگیرم.لطفا در مورد چگونگی انتخاب تاریخهای مربوط به کد های زیر توضیح بفرمایید: ظاهرا ارتباط با بازه های همدیگر دارند.مثلا بفرمایید کدهای مربوط به فلان دستور باید در بازه تاریخ فلان دستور باشد یا بعد آن و …
    Collection_L8_new:در مورد انتخاب این تاریخ چیزی نفرمودید
    Collection_S1_new:در مورد انتخاب این تاریخ چیزی نفرمودید
    var S1_mean
    S1_stdDev
    var S1_temporal
    لطفا بفرمایید مثلا اگر نقشه های سری زمانی سیل از ‘2019-02-01’تا’2019-05-01’ را بخواهیم،حداقل بازه زمانی های دستورات نوشته شده در بالا چقدر باید باشد؟
    با تشکر

    پاسخ
    • Mohammad Kakooei
      1402-02-26 2:49 ب.ظ

      سلام
      Collection_L8_new شامل تصاویر لندست-8 قبل از وقوع سیل است تا یک اطلاعات پیشین از تغییرات وضعیت منطقه داشته باشیم.
      برای Collection_S1_new هم توضیحات کامل وجود دارد و وابسته به زمانی است که میخواهیم بررسی زمانی برای وقوع سیل انجام دهیم.
      بقیه متغیرها هم در تعامل با مقاله استفاده شده توضیح داده شده است.
      برای تاریه مد نظر شما Collection_L8_new را مثلا 5 سال قبل از ۲۰۱۹-۰۲-۰۱ در نظر بگیرید. برای Collection_S1_new هم میتوانید همین بازه ‘۲۰۱۹-۰۲-۰۱’تا’۲۰۱۹-۰۵-۰۱’ را در نظر بگیرید.
      موفق باشید

      پاسخ
  • سلام و عرض ادب و تشکر بابت آموزشهای خوب و رفع اشکالهای با حوصله
    در بررسی سیلهای مختلف در سایت copernicus به یک مشکل برخوردم.در تاریخ 13-7-2021 یک سیل ویرانگر در غرب آلمان آمد و سیلاب ،آسیب زیادی به شهر Bad Neuenahr-Ahrweiler زد.در تستی که گرفتم به چند سوال برخوردم:
    1-رنگ آبی پر رنگ به چه معناست و چرا قسمتهای زیادی از آلمان،برخلاف راستی آزمایی که در فیلم در مورد ایران دیدیم،آبی پر رنگ است؟آیا این روش که یاد دادید مخصوص اقلیم های خشک است و در اقلیمهای پر بارش خوب کار نمیکند؟
    2-چرا رنگ بنفش که نشان سیل است را تقریبا در این تاریخ ،نمیبینیم؟در تاریخهای دیگر هم نقشه سیل تقریبا به همین شکل است و بخش اعظم نقشه در کل سال آبی پر رنگ است.
    تاریخ مربوط به کدهایی که این تست را گرفتم را مینویسم تا در صورت اشتباه بودن راهنمایی بفرمایید:
    Collection_L8_new:’2018-01-01′,’2021-11-01′
    Collection_S1_new:’2018-01-01′,’2021-11-01′
    S1_mean & S1_stdDev :’2018-02-01′,’2019-02-01′
    S1_temporal:’2021-04-01′,’2021-10-01′

    پاسخ
  • لینک مربوط به سوال بالا:

    https://code.earthengine.google.com/01113bab64a2c8fa3ddcc75ecdb123be

    با تشکر

    پاسخ
    • Mohammad Kakooei
      1402-03-01 12:36 ق.ظ

      سلام
      اگر مناطق آبی پررنگ زیاد است، در گام اول آستانه گذاری ۹۵ درصد را کاهش دهید تا مناطق بیشتری احتمال وقوع سیل را داشته باشند. احتمالا با این تغییر مناطق سیلابی بیشتری مشاهده کنید.

      پاسخ
  • امیریان
    1402-02-30 11:57 ق.ظ

    سلام وقت بخیر
    بابت آموزش جامع و توضیحات کامل در فیلمها ممنونم.
    در تستهایی که در مناطق مختلف گرفتم متوجه شدم که در مناطق با اقلیم مرطوب ،این آموزش کار نمیکند و فقط برای مناطق با اقلیم خشک و غیر کوهستانی کاربرد دارد.بدین صورت که تصویر در اقلیم مرطوب مثل شمال کشور و کلا مناطقی که در تصاویر satelite نقشه ،بصورت سبز پر رنگ هستند،در تمام تاریخها،بعد از ران کردن کدها،آبی پر رنگ هستند و در تاریخهایی که سیل شدید و ویرانگر هم داریم،اصلا سیل را شناسایی نمیکند.در محلهای کوهستانی هم یک سمت کوهها همیشه آبی پر رنگ میشود.آیا همانطور که من تصور میکنم،این روش برای این اقلیمها بلا استفاده است؟
    1-لطفا بفرمایید رنگ آبی پر رنگ ،چه چیزی را بعد از ران شدن باید نشان دهد؟مگر محلهایی که همیشه در آنها آب است ،نباید باشد؟چرا یک سمت کوهها و کل مناطق جنگلی هم آبی پر رنگ میشود؟اینگونه سیل در این مناطق قابل مشاهده نیست چون انگار همیشه در این مناطق،آب است…
    2-راهی به نظرتان میرسد که این نقص مقاله مورد بررسی را رفع کند؟یا مثلا آموزشی به روش دیگر در این سایت میشناسید که این نقص را نداشته باشد؟
    3-در تاریخ 13-7-2021 یک سیل ویرانگر در شهر bad neuenahr-ahrweiler در آلمان آمد که بخشهایی از شهر مطابق copernicus تخریب شد.امکان دارد خودتان لطفا چک کنید که در این تاریخ در این شهر با این آموزش،سیل قابل شناسایی است یا خیر؟
    لینک کد بنده:
    https://code.earthengine.google.com/521993a12221a15b901210caffdbe3a3
    رفع این اشکال خیلی برایم مهم است،ممنون میشم راهنمایی بفرمایید.
    متشکرم.

    پاسخ
    • Mohammad Kakooei
      1402-03-01 12:45 ق.ظ

      سلام
      پیش فرضی که برای prior مبتنی بر لندست شکل میگیرد با فرض این است که در سال های گذشته (یعنی prior) در آن منطقه سیل وجود نداشته. به همین دلیل گسترش این کار در مقیاس یک کشور مشکل خواهد بود. این موضوع جزو محدودیت های مقاله است که به نظرم شما این مورد را در نظر نگرفته اید و مناطق وسیعی را به صورت آبی پر رنگ مشاهده میکنید.
      موضوع بعدی که میتوانید مد نظر قراردهید، آستانه گذاری در ساختار rule-based پیشنهادی در این مقاله است. اگر بتوان ویژگی هایی استخراج کرد که در تعیین خودکار آستانه ها مفید باشد، هم گسترش خوبی خواهد بود.

      پاسخ
  • با سلام..ایا نوع اموزش با استفاده از این محصول اموزشی جوری هستش که بتوان مقاله برای پایش مناطق سیلابی نوشت؟

    یکدنیا ممنونم

    پاسخ
    • Mohammad Kakooei
      1402-04-31 2:38 ب.ظ

      سلام
      این آموزش یک پیاده سازی عملی مبتنی بر یک مقاله معتبر است. طبیعتا پیاده سازی مجدد، نوع آوری خاصی برای انتشار مقاله نخواهد داشت. البته میتوانید مقاله با عنوان مطالعه موردی برای کنفرانس یا مجله داخلی بفرستید
      موفق باشید

      پاسخ
      • ممنونم از پاسخ شما اقای دکتر… محصول اموزشی که بتونه در زمینه hydrology/morphology and flood mapping با سامانه GEE انجام داد و اموزش طوری باشه که بشه مقاله نوشت چی پیشنهاد میکنید البته اگر اکادمی شما این نوع اموزش را ارائه کرده باشد.

        ممنونم

        پاسخ
        • Mohammad Kakooei
          1402-05-01 11:26 ق.ظ

          سلام
          هر موضوعی که در هر جایی آموزش داده میشه یعنی قبلا کارشده و از فاز پژوهش به فاز آموزش رسیده، و درنتیجه نمیتوان از «روش» استفاده شده مقاله ISI نوشت. شما باید از جنبه های دیگر برای توسعه استفاده کنید. مثلا مطالعه موردی برای مجلات داخلی، امکان توسعه برای large scale، بهبود آن روش و هر نوع آوری که بتوانید به جنبه های مختلف یک پژوهش اضافه کنید.
          موفق باشید

          پاسخ
  • سلام
    وقتتون بخیر
    جناب دکتر بنده این محصول رو تهیه کردم
    میخام از تصویر نهایی خروجی اکسپرت بگیرم ببرم تو آرک مپ
    ممنون میشم بفرمایید
    چیکار باید انجام بدم
    به عنوان مثال از D_t9 اکسرت بگیرم
    سپاس از شما

    پاسخ
  • سلام و عرض ادب و احترام و تشکر از آموزش بسیار خوبتان
    آموزش شما در ایران به خوبی کار میکند ولی مثلا در شهر ACCRA در کشور غنا،تعداد بسیار کمی ASCSENDING دارم.چه کار باید بکنم؟ به شدت به این کد برای این شهر نیاز دارم.ممنون میشم کد را به صلاح دید خودتان اصلاح بفرمایید . فکر میکنم این منطقه VH کار نمیکند.
    لینک کد:
    https://code.earthengine.google.com/99cfdc388e67cfa62139a80176e63e32
    با تشکر

    پاسخ
    • Mohammad Kakooei
      1402-07-02 10:03 ب.ظ

      سلام
      این آموزش براساس مقاله ای است که در آن روشی ابتکاری برای شناسایی سیل معرفی شده است. انجام تغییرات در این روش نیازمند یک کار تحقیقاتی و ارائه روشی جدید است.
      موفق باشید

      پاسخ
  • سلام و عرض ادب استاد کاکویی
    در صورتی که فقط چند تا ASCENDING داشته باشیم و DESCENDING نداشته باشیم،فاصله گذاری بین تاریخها چطور باید باشد؟ میتوان فاصله زمانی ASCENDING های متوالی را در نظر گرفت؟اگر بله، ASCENDING اول و دوم و بعد از آن دوم و سوم را تاریخ بزنیم یا ASCENDING اول و دوم و سپس دوم را رها کرده و سوم و چهارم؟ اصلا این روش در این شرایط پاسخگو است؟
    با تشکر

    پاسخ
    • Mohammad Kakooei
      1402-07-13 11:23 ق.ظ

      سلام
      در کامنت قبلی همین موضوع مطرح شده است. برای بررسی این موضوع، در همین روشی که در منطقه مورد مطالعه در این آموزش استفاده شده است، حالت های زیر را بررسی کنید و نتیجه گیری کنید.
      ۱- همین آموزش با جهت های asc و desc.
      ۲- فیلتر فقط برای جهت های asc
      ۳- فیلتر فقط برای جهت های desc
      در نتیجه دقت روش برای مسئله مورد نظر شما مشخص میشود.
      موفق باشید

      پاسخ
  • mim.hp4@gmail.com
    1402-10-16 2:08 ب.ظ

    سلام
    وقت بخیر جناب کاکوئی
    سوالی که برای بنده پیش اومده رو دوست دیگری هم پرسیدند ( https://girs.ir/quick-flood/#comment-227278 ) اما مثل اینکه برای شما واضح نبوده.
    سوال مشخصا این هست که تفاوت رنگ های “احتمال بالا” یعنی رنگ قرمز و رنگ بنفش چیه؟ به همین شکل برای احتمال متوسط؟
    بنده و دوستی که این سوال رو پرسیدن برداشتمون از متن مقاله این بوده که هر دو رنگ بنفش و قرمز “احتمال بالای :وقوع: سیل” رو نمایش می دهند.
    آیا رنگ قرمز به معنی عدم وقوع سیل با احتمال بالا است یا به معنی سیل رخداده در گذشته است؟
    خلاصه سوال اینکه : تفاوت رنگ بنفش و قرمز در چیست؟
    ممنون از شما

    پاسخ
    • mim.hp4@gmail.com
      1402-10-17 5:20 ب.ظ

      اگر رنگ قرمز به معنی عدم وقوع سیل در حال حاضر است:
      نقشه کوپرنیکوس که در این مناطق مشخص شده سیل رو نشون میده لینک : https://s31.picofile.com/file/8471298692/1.PNG
      اما تصاویر به دست آمده از این الگوریتم که مربوط به همین تاریخ است احتمال رو رنگ قرمز نشون میده. یعنی کاملا برعکس، در حالی که سایر مناطق خوزستان رو به درستی تشخیص میده یعنی آستانه گذاری احتمالا درسته.
      این میتونه به معنی ضعف الگوریتم باشد؟

      پاسخ
    • Mohammad Kakooei
      1402-10-17 11:08 ب.ظ

      سلام
      هر دو رنگ قرمز و بنفش نشان میدهد که در حال حاضر این منطقه دارای آب گرفتگی است. اما بر اساس اطلاعات گذشته ممکن است این منطقه به صورت منظم با دوره ای دچار آب گرفتگی میشود و شاید نباید با عنوان سیلاب خطاب شود. رنگ قرمز یعنی قبلا دچار آبگرفتگی نبوده و حتما سیلاب است. رنگ بنفش یعنی براساس اطلاعات prior همچنین وضعیتی قبلا داشته است. برای همه کلاس ها این حالت prior را در نظر میگیرد.
      موفق باشید

      پاسخ
  • سلام وقت بخیر
    این آموزش بهترین آموزش تهیه نقشه سیل سایت از نظر بنده است و امکان تهیه نقشه های سری زمانی را داریم. این آموزش در منطقه مورد بررسی شما عالی عمل می کند. اما برای بسیاری از مناطق دیگر اصلا نتوانسته ام آنرا با موفقیت اجرا کنم.
    مثلا در شهر Conberra در استرالیا در تاریخ 25-2-2018 سیل بزرگی آمده است و بخش بزرگی از رود عبور کرده از وسط شهر و نواحی مسکونی اطراف را تحت تاثیر قرار داده است. در اجرای این کد برای آن منطقه سه مشکل را مشاهده کرده ام و ممنون می شوم اگر راهنمایی بفرمایید. 1-با توجه به بازه زمانی که انتخاب کرده ام 74 المنت پیدا کرده که همگی DESCENDING هستند. سوال اول من این است که در این حالت مشکلی نیست که بین هر دو DESCENDING متوالی تاریخ ها را برای نمایش نقشه سیل انتخاب کنیم؟
    2- هنگام RUN کردن ، علاوه بر رودخانه، مناطق مسکونی و باغها را بصورت آب و آبی رنگ نشان می دهد. در نمونه مورد بررسی شما مناطق مسکونی و کشتزارها بعنوان آب نمایش داده نشده بودند. علت چیست؟مخصوصا شناسایی مناطق مسکونی بعنوان آب.
    3- در لینکی که برای شما فرستاده ام، S1_t03 و S1_t05 را با دو تاریخ بسیار متفاوت انتخاب کرده ام و انتظار تشخیص سیل در بازه زمانی S1_t03 و تفاوت زیاد دو تصویر را دارم ولی تفاوت چندانی این دو تصویر با هم ندارند. چرا سیل اصلا در S1_t03 شناسایی نشده است.
    ممنون می شوم کد را RUN بفرمایید و بررسی بفرمایید. اگر بتوانید برای تشخیص سیل در 25-2-2018 کد را تنظیم کنید بسیار ممنون میشوم.
    https://code.earthengine.google.com/8813f2d7c56fd7d84b5f0c96648ba6d7

    پاسخ
  • Mohammad Kakooei
    1403-01-23 12:24 ق.ظ

    سلام
    امکان و زمان بررسی کد برای پروژه مورد نظر شما وجود ندارد. ممکن است شما در کدنویسی دچار خطا شده باشید و یا در منطقه شما به دلایلی کار نکند. همچنین اینکه واقعا کارایی این روش در منطقه مورد نظر شما چقدر است ایده ای ندارم. به هر حال روش وجود ندارد که بگوییم برای همه زمان ها و مکان ها جواب خوبی دارد و نیاز به تحقیق بیشتر در این زمینه نیست!
    با توصیفات شما و اینکه در شناسایی مناطق پهنه آبی مشکل دارید، به نظر میرسد کد شما دارای ایراد است و اگرنه برای این کار از NDWI مبتنی بر لندست 8 اسفاده شده است. شاید اگر برای شروع کار آستانه گذاری بر روی NDWI را تغییر دهید و گام به گام کد و خروجی را بررسی کنید بتوانید مشکل را در منطقه خودتان پیدا کنید. و اگر مشکل در آستانه گذاری مقاله بود مثلا یک آستانه گذاری تطبیقی پیشنهاد دهید و مقاله را با این مطالعه موردی برای یک کنفرانس بفرستید.
    موفق باشید

    پاسخ
    • ممنون بابت زمانی که گذاشتید. لطفا دو سوال زیر را در صورت امکان پاسخ دهید:
      با توجه به بازه زمانی که انتخاب کرده ام 74 المنت پیدا کرده که همگی DESCENDING هستند. سوال اول من این است که در این حالت مشکلی نیست که بین هر دو DESCENDING متوالی تاریخ ها را برای نمایش نقشه سیل انتخاب کنیم؟
      سوال دوم من این است که علت اینکه در استرالیا ASCENDING ندارم، الزاما نشاندهنده اشکال در کد من است یا ممکن است در آن منطقه اینگونه باشد؟ منظورم این است که باید در استرالیا ASCENDING به مقدار کافی داشته باشیم یا خیر؟ (درخواست بررسی کد را ندارم. سوالم کلی است)
      با تشکر از صبر و حوصله شما

      پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up