سری زمانی دمای سطح زمین با استفاده از تصاویر لندست ۸ – در سامانه گوگل ارث انجین

1,102 بازدید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

محصول آموزشی محاسبه سری زمانی دمای سطح زمین با استفاده از تصاویر ماهواره ای لندست ۸ در سامانه گوگل ارث انحین منتشر شد! در این محصول آموزشی شما با روش محاسبه LST برای تصاویر ماهواره ای لندست ۸ در قالب پردازش های سری زمانی آشنایی پیدا خواهید کرد. تکنیک و کد ارائه شده در این محصول بصورت کاربردی در انجام…

محصول آموزشی محاسبه سری زمانی دمای سطح زمین با استفاده از تصاویر ماهواره ای لندست ۸ در سامانه گوگل ارث انحین منتشر شد!

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


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

  • مدرس: امیرحسین احراری
  • تخصص: کارشناس سنجش از دور و سیستم اطلاعات جغرافیایی
  • موضوع: سنجش از دور حرارتی
  • نرم افزار: سامانه گوگل ارث انجین 
  • ماهواره: لندست ۸
  • پیش نیاز: روش ثبت نام در گوگل ارث انجین
  • کدتمرینی: دارد

تهیه آموزش

برای خرید محصول بر روی دکمه زیر کلیک کنید:


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

در این آموزش روش محاسبه دمای سطح زمین (LST) با استفاده از روش تابع پلانک برای تصاویر ماهواره ای لندست ۸ آموزش داده شده است.

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


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

عناوین آموزش داده شده در سامانه گوگل ارث انجین عبارت است از: 

  1. فراخوانی تصاویر لندست
  2. روش تعیین path و row
  3. فرمول نویسی تصحیحات رادیومتریکی
  4. محاسبه بازتاب TOA
  5. محاسبه رادیانس تصویر حرارتی
  6. محاسبه دمای درخشندگی
  7. محاسبه شاخص NDVI
  8. محاسبه گسیلمندی
  9. محاسبه دمای سطح زمین
  10. سری زمانی دمای سطح زمین 
  11. سری زمانی نموداری
  12. سری زمانی رستری

تهیه آموزش

برای خرید محصول بر روی دکمه زیر کلیک کنید:


لینک های مفید

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

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

  • ناشناس
    1398-08-10 1:39 ب.ظ

    با عرض سلام و خسته نباشید
    بنده قصد خرید وینبار محاسبه درجه حرارت سطح زمین با گوگل ارث انجین را داشتم اما به اشتباه وینبار محاسبه درجه حرارت سطح زمین با کیو جی ای اس را خریداری کردم تقاضا دارم فایل جدید را برای من ارسال نمایید واقعا توان خرید مجدد را ندارم

    پاسخ
  • با عرض سلام و خسته نباشید خدمت جناب آقای مهندس احراری
    من در سامانه گوگل ارث انجین ثبت نام کرده ام اما بعد از ساین آپ شدن قسمت code edithor برای من باز نمی شود و ارور می دهد شما علتش را میدانید

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • مهرسام
    1398-08-13 8:37 ق.ظ

    با سلام و خسته نباشید
    من در سامانه گوگل ارث انجین ثبت نام کرده ام اما هنگام ورود به صفحه code editor با خطا روبرو میشوم و چنین صفحه ای برای من باز میشودT میشه دلیلشو بگید؟؟؟؟؟؟؟؟؟
    Your account (ghazimoradi2019@gmail.com) 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

    پاسخ
    • سلام و وقت بخیر
      برای تایید اکانت خود باید کمی صبر کنید
      موفق باشید

      پاسخ
      • مهرسام
        1398-08-13 1:12 ب.ظ

        حدودا چند روز طول میکشه؟
        من ی هفته از ثبت نامم میگذره…….

        پاسخ
        • من دو بار تست کردم. یک بار بعد از یک هفته ایمیل تایید رو دریافت کردم. بعضی از کاربران بعد از چند ساعت.

          شاید ایمیل تایید داخل اسپم رفته باشه. یا حتی داخل پروموشن یا آپدیت.
          موفق باشید

          پاسخ
    • با سلام و احترام

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

      موفق باشید

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

    پاسخ
    • با سلام و احترام

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

      موفق باشید

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

        پاسخ
  • روناک قنبری
    1398-09-07 6:13 ب.ظ

    سلام و عرض ادب
    استاد بزرگوار آیا امکان داره در برنامه گوگل ارث اینجین مربوط به سری زمانی دمای سطح زمین ، لندست ۸، کدی نوشته بشه که بر اساس تاریخ تصاویر رو ذخیره کنه
    مثلا وقتی تصویر رو در انوی یا اسنپ باز میکنیم بر اساس شماره باند مثل B1 ,B2
    ولی من میخوام بر اساس تاریخ برداشت تصویر باشه مثل ۰۹-۰۴-۲۰۰۱۳
    ممنون میشم پاسخ بدید.
    سپاسگزارم

    پاسخ
  • روناک قنبری
    1398-10-07 2:15 ب.ظ

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

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

    ممنون میشم از پاسخگوییتون

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

      موفق باشید

      پاسخ
  • روناک قنبری
    1398-10-07 11:11 ب.ظ

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

    پاسخ
    • با سلام و احترام

      برای انتخاب این ۵۰ تصویر خب باید یک فیلتر خاصی را تعیین کنید مثلا بازه زمانی را کوچکتر کنید یا اینکه تصاویری انتخاب شوند که کمترین میزان ابر را دارند. با این تکنیک میزان تصاویر در دسترس برای ذخیره سازی به صورت قابل توجهی کاهش پیدا می کند.

      موفق باشید

      پاسخ
      • ممنونم از پاسخ و راهنماییتون
        استاد یه سوالی که هست در گوگل ارث اینجین وقتی داریم سری زمانی کار میکنیم
        در قسمت پایین دکستاپ(قسمت map ,satellite ). نقشه ای که از دما ایجاد میشه مربوط به کدام تاریخ میشه؟
        یعنی تصویری که در این قسمت حاصل میشه به کدام تاریخ تعلق داره
        سپاس فراوان 🙏

        پاسخ
  • شادمان
    1398-10-10 2:19 ب.ظ

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

    پاسخ
    • با سلام و احترام

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

      به منظور ذخیره سازی داده ها با تاریخ بنده این کد نمونه را پیشنهاد میکنم. از این کد به عنوان نمونه استفاده کنید.
      https://code.earthengine.google.com/65da9918346297ac3415887e5fc57a2c

      کد را ران کنید و سپس داخل task وارد شوید و فایل ها بصورت جداگانه همراه با نام ذخیره سازی شده است.
      موفق باشید

      پاسخ
      • https://code.earthengine.google.com/f60a6ef2a7a4391604cf5fa85e021ab5
        سلام و عرض ادب
        استاد بزرگوار من طبق لینکی که فرستادید انجام دادم
        ولی متاسفانه ارور میده
        با وجود اینکه تک به تک مرور کردم کد رو
        اگه براتون امکان داره عنایت بفرمایید ملاحظه کنید کدم رو که ایراد کار من کجا میتونه باشه
        با کمال تشکر و احترام

        پاسخ
        • با سلام و احترام

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

          با عرض پوزش از خدمت شما.

          پاسخ
          • سلام و عرض ادب
            دوباره بررسی کردم کد رو و تونستم ایراد کار رو پیدا کنم
            سپاس فراوان از شما

  • سلام وقتتون به خیر
    استاد بزرگوار قبل از هر چیز خسته نباشید
    استاد با توجه به پاسخی که بابت دانلود تصاویر در گوگل ارث اینجین دادید که از دستور export image to drive استفاده کنیم ولی این دستور برای دانلود تصویر حاصل از لندیوز لندکاور امکان پذیر نمیباشد چون مانند دما طبق تاریخ مشخص سیو نمی‌شود
    آیا شما راهکاری دارید که این تصاویر با تاریخ سیو شود و سپس ما بتوانیم ان را از طریق دستور export دانلود کنیم،دقیقا چیزی مثل تصاویر حاصل شده از دما در گوگل ارث اینجین
    ممنون میشم از پاسخگوییتون 🙏

    پاسخ
    • با سلام و احترام

      به منظور ذخیره سازی داده ها با تاریخ بنده این کد نمونه را پیشنهاد میکنم. از این کد به عنوان نمونه استفاده کنید.
      https://code.earthengine.google.com/65da9918346297ac3415887e5fc57a2c

      کد را ران کنید و سپس داخل task وارد شوید و فایل ها بصورت جداگانه همراه با نام ذخیره سازی شده است.
      موفق باشید

      پاسخ
      • سپاس فراوان 🙏🙏

        پاسخ
      • https://code.earthengine.google.com/f4b6b4224f9d19a24549d2325c031c1d
        سلام وقت به خیر
        اقای مهندس بزرگوار من سری زمانی ndvi رو کار کردم و بر حسب تاریخ جدا کردم ولی وقتی میخوام در قسمت task ران کنم نمیشه، اگه امکان داره میشه عنایت بفرمایید ملاحظه کنید ببینید ایراد کار چیه؟ چون من این کارو برای سری زمانی دما انجام دادم ولی بدون هیچ مشکلی انجام شد.
        سپاس فراوان

        پاسخ
        • با سلام و احترام

          بنده گزینه run رو میزنم مشکلی نداره. اگر خطایی نمایش میده عبارت خطا را در این جا برای بنده ارسال کنید.

          موفق باشید

          پاسخ
          • Error: Exported bands must have compatible data types; found inconsistent types: Int16 and Byte.
            سلام و عرض ادب
            خسته نباشید استاد بزرگوار
            خطای من موقعی است که دارم run رو در قسمت task انجام میدم و این ارور رو میده
            که من در قسمت اکسپورت .float رو زدم درست شد ولی وقتی تصویر رو در انوی باز میکنم مقادیرم اصلا منطقی نیست.
            ممنون میشم اگه عنایت بفرماید ببینید مشکل کجاست.
            سپاس فراوان

          • با سلام و احترام

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

            موفق باشید

  • veysishadman
    1398-10-11 4:36 ب.ظ

    با سلام من دارم واسه استان البرز تصاویر NDVI رو استخراج میکنم بصورت سری زمانی، در حین نوشتن برنامه هیچگونه مشکلی نداره ولی در قسمت RUN پس از ۳ دقیقه پیام خطا میدهد.
    Error: Image.clipToBoundsAndScale, argument ‘input’: Invalid type. Expected: Image. Actual: ImageCollection.
    در ضمن لینک برنامه حضورتان ارسال میگردد
    https://code.earthengine.google.com/5fb874ba505397a14826710d238da2aa
    با تشکر مجدد

    پاسخ
    • با سلام و احترام

      بنده کد شما رو بررسی کردم. موارد متعددی رو رعایت نکرده بودید که بنده به کد شما اضافه کردم. تست کردم الان مشکلی نداره.
      https://code.earthengine.google.com/a1ba78f4af9aea2307ba6d57dbd8d22f

      موفق باشید

      پاسخ
      • veysishadman
        1398-10-13 12:58 ق.ظ

        با تشکر فراوان

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

        پاسخ
        • با سلام و احترام

          به هر دو صورت می توانید از تصاویر خروجی بگیرید. هم تصاویر بصورت جداگانه و هم بصورت میانگین گیری قابل خروجی گرفتن است.

          موفق باشید

          پاسخ
  • مهردادقدمی
    1398-10-16 3:27 ق.ظ

    سلام آقای مهندس من تمام مراحل محاسبه دما رو فکر کنم درست میرم ولی تصویر LST رو در نهایت با یک رنگ میاره برای من ممنون میشم کد من رو ملاحظه کنید اگر اشکالی داره اصلاحش کنید
    https://code.earthengine.google.com/cbad739a78fe00aaeb3ddc54a13dd36e

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • مهلا شجاعی
    1398-10-24 7:32 ب.ظ

    سلام اقای مهندس احراری
    ۱)ببخشید بعد از اینکه از گوگل درایو تصویر lst مورد نظر را دانلود کردم به صورت یک تصویر ۳ باندی معمولی در جی ای اس نشان داده میشود،من تصاویر را از سال ۲۰۱۳ تا ۲۰۱۹ که شامل ۱۳۷ المنت هستند گرفتم .و میخواهم بصورت تک تک در جی ای اس نمایش داده شوند، چکاری باید انجام دهم؟؟
    ۲) اگر بخواهم تصاویر لندست ۷ و ۵ برای lst دانلود کنم فقط باندها برای محاسبه ndvi باید تغییر کنند؟ یا سایر کدها باید تغییر کنند؟

    پاسخ
    • با سلام و احترام

      سه تصویری که مشاهده می کنید سه تصویر زمان های یک تا سه هستند. با استفاده از بخش symbology در propertirs می توانید سایر باندهای تاریخ های دیگر را مشاهده کنید.

      موفق باشید

      پاسخ
      • مهلا شجاعی
        1398-10-26 9:55 ق.ظ

        خیلی ممنون درست شد ، اگر امکانش هست جواب سوال دومم را هم بدهید .باتشکر

        پاسخ
        • با سلام و احترام

          برای لندست ۵ و ۷ فکر نمیکنم تغییری در ساختار معادله ایجاد شود جز محاسبه NDVI و یا شکل محاسبه گسیلمندی آن احتمالا نیاز به تغییر داشته باشد. برای گسیلمندی این ماهواره ها به مقالات مراجعه کنید.

          موفق باشید

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

            https://code.earthengine.google.com/5941c19a9e3ed0d9117d76707f089efc

          • با سلام و احترام

            ببخشید در حال حاضر در حال آماده سازی مراحل پایانی محصول اسنپ هستم. این طور موارد که نیاز به بررسی دارد رو از هفته آینده میتونم چک کنم.

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

            در این رابطه هم باید عرض کنم که فرمول لندست ۸ برای لندست ۵ نیاز به تغییراتی دارد که باید آن ها را اعمال نمایید. این تغییرات را در مقالات به آن اشاره کردند.

            موفق باشید

          • مهلاشجاعی
            1399-03-11 12:10 ق.ظ

            سلام
            برای محاسبه سطوح غیر قابل نفوذ ISA ایا فیلم آموزشی موجود است؟

          • با سلام و احترام

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

            موفق باشید

        • سلام و عرض ادب
          با اجازه استاد بزرگوار جناب آقای مهندس احراری بزرگوار، من میخواستم ایمیل خودم رو اینجا بزارم که با دوست عزیزمون خانوم مهلا شجاعی که ایشان هم دما رو با لندست پنج و هفت به دست آوردن یه تبادل نظر داشته باشیم.
          در صورت تمایل ایشان خوشحال میشم کدهایی که نوشتیم رو با هم چک کنیم
          سپاس فراوان
          Ronak.ghanbarin@gmail.com

          پاسخ
  • https://code.earthengine.google.com/6aa610e8fb8294ddb89fdc6d877eaf3d

    https://code.earthengine.google.com/27c5b089bc5fb7d09f3cacf1d00402bd
    سلام و عرض ادب خدمت شما استاد بزرگوار
    من سری زمانی دمای سطح زمین رو برای لندست هشت و پنج انجام دادم ولی وقتی تصویر رو دانلود میکنم و وارد انوی میکنم تصویر حاصل مثل تصویری که در انوی به دست میاد نیست.
    در صورت امکان عنایت بفرمایید کد بنده رو ملاحظه کنید ببینید مشکل کد من کجا میتونه باشه چون من خیلی دقیق نوشتم کد رو.

    سپاس فراوان

    پاسخ
    • با سلام و احترام

      ببخشید در حال حاضر در حال آماده سازی مراحل پایانی محصول اسنپ هستم. این طور موارد که نیاز به بررسی دارد رو از هفته آینده میتونم چک کنم.

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

      پاسخ
      • ممنون از شما
        من منتظر پاسخ شما میمونم
        و یک نکته ای که باید ذکر کنم اینه که من همه موارد در مورد لندست پنج رو رعایت کردم

        پاسخ
        • ممنون.

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

          موفق باشید

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

    پاسخ
    • با سلام و احترام

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

      بصورت پیش فرض اطلاعی ندارم که در گوگل ارث انجین چنین قابلیتی وجود دارد یا خیر.

      موفق باشید

      پاسخ
  • https://code.earthengine.google.com/9abcce69c694f7554ddd1e5978512b4e
    سلام و عرض ادب
    استاد بزرگوار من لینک کد دمای سطح زمین با لندست پنج رو خدمت شما فرستادم که در صورت امکان عنایت بفرمایید ببینید کجای کدنویسی اشتباه میتونه باشه
    چون عددهای مربوط به دما منطقی نیستن و از طرفی من فیلتر برف رو هم اعمال کردم ولی تاثیرش روی تصاویرم رو نمیبینم
    ممنون میشم ملاحظه بفرمایید
    سپاس فراوان

    پاسخ
    • با سلام و احترام

      شکل کد شما با اون استانداردی که بنده در آموزش های سایت بکار میبرم متفاوت است. برای همین بررسی آن مدتی طول میکشه. اگر امکانش هست شکل کد را مشابه کدنویسی بنده تبدیل کنید و سپس ارسال کنید تا با سرعت بالاتری بتونم بررسی کنم.

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

      ممنون از شما.

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

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • با سلام و احترام
    آقای مهندسی آیا سری زمانی برای دمای سطح زمین یا سری زمانی برای تغییرات پوشش گیاهی برای ایران در طول آماری ۳۰ ساله با گوگل ارث انجین امکان پذیر هست؟
    اگر امکان پذیر هست شما کد آنها را برای سفارش دارین؟؟
    سپاس

    پاسخ
    • با سلام و احترام

      بله امکان پذیر است اما برای ۲۰ سال اخیر با داده های مادیس قابل محاسبه است.

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

      موفق باشید

      پاسخ
  • سلام جناب احراری عزیز
    سوالم این هست که چرا در محاسبات بجای ln از log استفاده کردید؟؟؟
    مبناهاشون متفاوت هستند

    پاسخ
  • و مورد دیگری که در آموزش به نظر عدد اشتباه را جایگزین کردید در آموزش، برای محاسبه ی Ts بود که در مخرج بجای rho عدد ۱۴۳۸۰ را گذاشتید در حالی که عدد ۰٫۰۱۴۳۸ بود

    پاسخ
    • با سلام و احترام

      عدد ۱۴۳۸۰ به عنوان عدد ثابت باید باشد و در محاسبه درست قرار داده شده است. عددی غیر آن بزارید نتیجه اشتباه می شود. اون عدد اعشار که فرمودید دارای ضریب هست که وقتی اعمال مبشر یه ۱۴۳۸۰ تبدیل خواهد شد.

      موفق باشید

      پاسخ
  • ولی عدد این بود:
    ۱۰−۲*۱٫۴۳۸

    پاسخ
    • بله در این مقاله اینطور نوشته اما این ها فرمول های فیزیکی هستند و در بسیاری از مقالات دیگر نیز به آن ها اشاره شده است. این پارامتر نیز بصورت یک ثابت است و متناسب با معادله تغییر نمی کند. بر اساس آننچه که در مقالات دیگر نیز دیدم و تست هایی که انجام دادم بنده احساس میکنم این مقاله در ارتباط با این عدد اشتباه کرده چون هر عددی جز ۱۴۳۸۰ داخل فرمول قرار بگیرد نتیجه اشتباه می شود.

      موفق باشید

      پاسخ
  • مهرانه خدامرادپور
    1399-02-31 12:00 ق.ظ

    سلام و خسته نباشید خدمت شما استاد محترم، محدوده مورد مطالعه کار من زمین زراعیه که ابعاد کوجکی داره به طوری که از تصاویردمای سطح مودیس نتونستم استفاده کنم ولی با این آموزش خیلی خوب جواب گرفتم ممنونم ولی دو سوال دارم که اگر جواب بدید متشکرم
    ۱- مربوط به محاسبه vci است که آیا LST که اینجا برآورد شده است را برای محاسبه vci قابل استفاده است یا تغییر نیاز داره؟ چون در تصاویر مودیس از LSI-DAY استفاده کردید.
    ۲- با همین روش میشه تصاویر لندست ۷ و ۵ را هم گرفت چون دوره زمانی لندست ۸ کوتاهه و اگر امکان داره آموزشی در ارتباط با تصاویر لندست۷ و ۵ در گوگل ارث قرار بدید عالیه.

    پاسخ
    • با سلام و احترام

      برای محاسبه vci از شاخص ndvi استفاده میشه و برای محاسبه tci از lst. از این دمای سطح محاسبه شده می توانید برای tci نیز استفاده کنید.

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

      پاسخ
  • مسلم طیبی
    1399-03-07 12:11 ق.ظ

    سلام-خسته نباشین-در مورد تغییرات مکانی lsd در این محصول صحبتی نشده ممنون میشم راهنمایی کنید

    پاسخ
  • مهلاشجاعی
    1399-03-10 7:31 ب.ظ

    سلام
    ببخشید فیلم آموزشی محاسبه سطوح غیرقابل نفوذ(ISA) هم در سایت موجود است؟

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • مهلاشجاعی
    1399-03-10 10:28 ب.ظ

    سلام
    ببخشید در رابطه با محاسبه سطوح غیرقابل نفوذ ISA فیلم آموزی در سایت دارید؟

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • سلام جناب احراری عزیز. ممنونم از آموزش های خیلی خوبتون.
    شما در این آموزش برای محاسبه دمای سطح از روش پلانک استفاده کردین. اگر بخایم از روش هایی مثل RTE ، MWA و یا SCA دمای سطح رو محاسبه کنیم به پارامترهای Atmospheric transmission ، Upwelling radiance و Downwelling radiance نیاز داریم که از این سایت (https://atmcorr.gsfc.nasa.gov/) قابل محاسبه هستند. در این سایت ما باید تاریخ دقیق اخذ تصویر لندست رو وارد کنیم. با توجه به این مسئله، چطور میتونیم میانه LST رو در یک بازه زمانی با استفاده از ارث انجین محاسبه کنبم؟ آیا باید LST هر تصویر رو جداگانه محاسبه کنیم و بعد میانه اونها رو استخراج کنیم؟ من در نهایت میخام رابطه LST و NDVI رو بسنجم.
    متشکرم

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • صدیقه ترانه
    1399-05-22 12:04 ق.ظ

    با سلام و احترام
    خسته نباشید جناب احراری مراحل محاسبه دمای سطح زمین رو انجام دادم اما در مرحله آخر نتیجه رو به صورت یک رنگ نشون میده
    ممنون میشم کد رو چک کنید ببینید مشکل کار کجاست
    https://code.earthengine.google.com/854088cdd0eae93a532ce94edff1dfbf

    پاسخ
    • با سلام و احترام

      روش strecth را روی حالت ۹۰ درصد قرار بدید. از سوی دیگر با استفاده از گزینه palette در بخش layer settings می توانید رنگ های مختلفی را برای آن در نظر بگیرید.

      موفق باشید

      پاسخ
  • سلام و وقت بخیر
    ممنونم بابت آموزش های خوب و کاربردی شما
    عذر میخوام زمانی که من از این کد خروجی میگیرم و در نرم افزاری مثل ENVI یا Arc map باز میکنم تعدادی از تصاویر کلا سیاه هستند و بعضی قسمتی از آن ها سیاه است.
    میشه راهنمایی کنید علت چیه؟

    پاسخ
    • با سلام و احترام

      باید با استفاده از روش های بارزسازی مانند enhancement linear نسبت به افزایش کانتراست تصویر اقدام کنید. در هر نرم افزاری یک گزینه برای افزایش کانتراست هست که این مشکل را برطرف می کند.

      موفق باشید

      پاسخ
  • با سلام خدمت آقای احراری. یه سوال داشتم در مورد محصول آموزشی LST ، و آن این است که شیپ فایل مورد مطالعه بنده بین دو PATH و ROW از تصاویر لندست ۸ واقع شده و زمانی که نتایج را در گوگل درایو را بررسی میکنم به صورت نیمه است. به پیشنهاد شما چه اقدامی را در این مورد بایست انجام بدهم. ممنون میشم کد رو چک کنید ببینید راه حل چیست؟
    https://code.earthengine.google.com/9fad29436a0aa9c4dc7cf810bdb1b0ed

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • سلام و خسته نباشید
    من این کار رو برای LST در لندست ۸ به درستی خروجی گرفتم
    اما برای لندست ۵ و همچنین ۷ مشکل دارم و ارور میدهد
    همچنین نمیدانم در قسمت var ndvi = ref.normalizedDifference([‘B5′,’B4’]);
    باید چه باندهایی و برای باند var tir = img.select(‘B6’); چه باندی را در لندست ۵ استفاده کنم
    من کدم رو برای شما کپی میکنم ممنون میشم راهنمایی بفرمایید
    با احترام
    https://code.earthengine.google.com/98746f031339e8d13fa57cd1e9faaa91

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

      موفق باشید

      پاسخ
  • مهرسام
    1399-07-26 3:38 ب.ظ

    با عرض سلام و خسته نباشید خدمت استاد گرامی جناب آقای احراری
    بنده برای محاسبه LSE به روش الگوریتم پنجره مجزا با استفاده از گوگل ارث انجین درقسمتی از برنامه که دستور محاسبه سری زمانی رو می دهیم، محاسبه برایم انجام نمی شود امکانش هست بنده فایل برنامه رو بفرستم شما بررسی کنید

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • مهرسام
    1399-07-28 7:57 ق.ظ

    با عرض سلام و خسته نباشید
    وقتی وارد سایت گوگل ارث انجین و قسمت code editore می شوم با این خطا مواجه میشم دلیلشو می دونید؟
    Earth Engine client library loading failed
    Failed to initialize with API at https://earthengine.googleapis.com. Exception: Error: Invalid JSON:

    پاسخ
  • مهرسام
    1399-08-03 7:21 ب.ظ

    ا عرض سلام و خسته نباشید خدمت استاد گرامی جناب آقای احراری
    بنده برای محاسبه LSE به روش الگوریتم پنجره مجزا با استفاده از گوگل ارث انجین درقسمتی از برنامه که دستور محاسبه سری زمانی رو می دهیم، محاسبه برایم انجام نمی شود و این خطا را می دهد:

    Error generating chart: No features contain non-null values of “system:time_start

    پاسخ
    • با سلام و احترام

      این خطا زمانی ایجاد میشه که پارامتر system:time_start رو درست تایپ نکرده باشید. لطفا تمامی بخش هایی که این پارامتر بکار رفته را مجددا چک بفرمایید.

      موفق باشید

      پاسخ
  • با سلام خدمت اساتید گرامی
    ممنون میشم راهنمایی کنید من درeq گرفتن به مشکل خوردم و ارور میدهد و مشکل دیگری که هست محدوده ی زمانی که من باید محاسبه کنم سال ۲۰۱۹ هست اما متاسفانه گوگل ارث انجین سال۲۰۱۹ رو برای من نمیاره با اینکه من قبلا تصاویر لندست ۲۰۱۹ رو دریافت کرده بودم

    پاسخ
  • پاسخ
  • slook salek
    1399-09-05 5:02 ب.ظ

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

    پاسخ
    • با سلام و احترام

      با استفاده از گزینه get link لینک همان کد بنده رو در این جا برای من کپی کنید تا براتون سریع اصلاح کنم.

      موفق باشید

      پاسخ
      • slook salek
        1399-09-06 5:30 ب.ظ

        سلام . با تشکر از پاسخ گویی و همکاریتون.

        https://code.earthengine.google.com/f72e317ba403f97ac4a4053edc220196

        پاسخ
        • slook salek
          1399-09-06 5:33 ب.ظ

          البته واس خروجی به صورت تصویری تلاش کردم و دوباره از پک کامل ارث انجین استفاده کردم .اما برای اینکه ماهانه بشه و شب و روز رو باهم داشته باشم تلاشم به جایی نرسید. خیلی متشکر از زحماتتون

          پاسخ
        • با سلام و احترام

          بنده کد شما رو بررسی و تصحیح کردم. لطفا ملاحظه کنید:
          https://code.earthengine.google.com/6eef534cbff55c5ec6afc5237c49939e

          این کد تابع زمانی خیلی با ارزش هست و کارایی داره سعی کنید حتما این کد را یاد بگیرید.

          موفق باشید

          پاسخ
          • slook salek
            1399-09-07 4:26 ب.ظ

            باسلام ونهایت تشکر از همکاریتون .اگه بخوام برای مثال میانگین ماه ژانویه برای مدت زمان ۱۸ سال را در یک تصویر داشته باشم آیا با استفاده از دستور .reduce(ee.Reducer.median())نتیجه خواهد داد؟ و اینکه اگه بخوام داخل همان تصویر میانگین روز و شب راهم محاسبه کنم می شه از stack استفاده کنم همانطور که شما برای باندهای لندست استفاده کردین ؟ برای مثال :
            var lstday = clip.select(“LST_Day_1km_median”);
            var lstnight = clip.select(“LST_Night_1km_median”);
            var stack = ee.image.cat(“LST_Day_1km_median”, “LST_Night_1km_median”);
            print(stack);
            باتشکر فراوان

          • خواهش میکنم.

            برای اینکه میانگین ماه ژانویه برای ۱۸ سال رو بگیرید پیشنهاد میکنم از فیلتر calendar range استفاده کنید.
            برای داده های شب هم فقط اسم باند تغییر میکند. تکنیک محاسباتی همان است.
            اسم باند داده های شب میشه LST_Night_1km

            موفق باشید

  • با سلام و وقت بخیر خدمت شما استاد گرامی بنده تا الان با گوگل ارث انجین کار نکردم و از فیلم آموزشی به دست آوردن lst، طبق آموزش های شما برای shp فایل منطقه ام پیش رفتم و برای یک تاریخ فقط یک عکس دارم
    از اولین قسمتی که شما run گرفتید من هم انجام دادم اما از قسمت تعریف var lse بهم خطا میده
    عنوان خطا SyntaxError: Unexpected token (15:64)
    ممنون میشم راهنمایی کنید

    پاسخ
    • با سلام و احترام

      لطفا با کد بنده که ضمیمه شده مقایسه کنید تا مشکل مشخص شود. در غیر این صورت لینک کدتون رو با استفاده از getlink (در گوگل ارث انجین) برای بنده در اینجا کامنت بزارید تا بررسی کنم.

      موفق باشید

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

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

          موفق باشید

          پاسخ
  • جناب احراری چندتا سوال داشتم؟
    ۱- ایا این محصول فقط برای سری زمانی است یعنی اگه بخوایم روی یک تصویر یا یکسال کار کنیم، نمیشه؟
    ۲- اگه تصاویر یکسال را دانلود کنیم این سری زمانی نیست؟ و باید چند سال باشه؟
    ۳- اینکه میفرمایید تصاویر را موزائیک یا استک میکنیم؟ این دو اصطلاح دقیقا چکاری انجام میدن؟
    ۴- اگه سری زمانی باشه، میشه تصاویر را به صورت جدا اکسپورت کرد؟ و خروجی گرفت

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • ممنونم. ایا در این روش اگه بخوام scatter plotبین lst و یک پارامتر دیگه مثلndvi ، را ترسیم کنم توضیح داده شده؟

    پاسخ
  • وقتی میفرمایید mean یا median را محاسبه میکنید. منظورتون اینه مثلا اگه ۲۰ تا تصویر باشه، میاد میانگین دمای ۲۰ تا تصویر را محاسبه میکنه و درقالب یک تصویر میده؟
    ۲- اگه من تصویر سالانه را برای ۵ سال دانلود کنم بعد دما را محاسبه کنم و دو باره بخوام دمای ۶ ماهه را و همینطور ۳ ماه در سال برای ۵ سال محاسبه کنم، میشه؟ یا نه دوباره باید تصاویر ۶ ماه از سال برای ۵ سال را ایمپورت کنم و بقیه مراحل؟

    پاسخ
    • بله یک تصویر میانگین در تمامی پیکسل ها میدهد.
      در ارتباط با سوال دوم شما متوجه نشدم. ممنون میشم واضح تر توضیح بفرمایید.

      موفق باشید

      پاسخ
      • منظورم اینه مثلا من یکبار تصاویر دی ماه تا خرداد را برای ۵ سال دانلود کنم و مراحل را اجرا کنم؟ و دوباره تصاویر فروردین تا خرداد (۳ ماه) را برای دوره ۵ سال بخوام دوباره باید مراحل قبل را تکرار کنم؟

        پاسخ
  • سلام
    جناب احراری من محصول شمارو تهیه کردم اما چند تا سوال برام پیش اومده:
    ۱- منظور از میانه یا میانگین تصاویر چیست یعنی میانگین دمای مثلا ۵ سال که در بازه زمانی انتخاب کردیم را در قالب یک تصویر میده؟
    ۲- بعد ازاینکه lst را محاسبه کردین و فرمودین یک نقطه را انتخاب میکنیم تا نمودار سری زمانی را بده، بعد خروجی که وارد اکسل میشه دو تا ستون داشته یکی سالها و دیگری مقادیر دما، اون دمایی که برای هر سال نشون میداد میانگین دما ان سال بود؟
    ۳- فقط دمای همون نقطه که تعریف کردین را نشان میدهد؟
    ۴-منظور از نقطه یک پیکسل هست؟
    ۵- اگه مرز حوضه مطالعاتی را بخوایم تعریف کنیم به جای نقطه به چه صورته؟
    ممنون میشم راهنمایی بفرمایید

    پاسخ
    • با سلام و احترام

      سوال اول: بله. در هر پیکسل میانگین محاسبه شده و یک تصویر میانگین تولید می شود.
      سوال دوم: خروجی اکسل دمایی که نشون میده دمای آن نقطه در تاریخ هایی است که تصویر داریم. اگر یک بازه مکانی انتخاب کرده باشیم یک میانگین دما از آن منطقه برای تاریخ های موجود می دهد.
      سوال سوم: اگر بصورت نقطه ای تعیین کنید دمای نقطه را می دهد اما اگر بصورت پلی گونی تعیین کرده باشید دمای پلی گون را می دهد.
      سوال چهارم: منظور از یک نقطه یک مکانی جغرافیایی هست که معادل با یک پیکسل در نظر گرفته می شود.
      سوال پنجم: داخل دستور chart به جای geometry اسم لایه منطقه مورد مطالعه خود را تعیین کنیند.

      موفق باشید

      پاسخ
  • ببخشسد در مورد سوال اول: منظورم اینه تصاویر مثلا ۲۰۱۳ تا ۲۰۱۹ هر چی تصویر لود کردیم را با هم جمع میکنه و یک تصویر میده که میگه میانگین دما در طول ۶ سال به اینصورته؟
    و در مور سوال چهارم؟ یعنی دما را در یک پیکسل ۳۰*۳۰ میده؟

    پاسخ
  • ۱- ممنونم. به جای نرم افزار snap میشه در آرک هم تصاویر را باز کرد؟
    ۲-خروجی شما که ۱۲ تصویر بود و به اسم band1و …. بود منظور از باند۱ یعنی تصویر ۱؟ از کجا بفهمیم باند ۱ مربوط به کدام تاریخ هست؟
    ۳-شما که از تصاویر ۱۳۴ میانگین گرفتین پس چرا خروجی یک تصویر نبود؟ منظورم اینه وقتی بازه را کم کردین و ۱۲ تا تصویر داد و میانگین هم گرفتین پس چرا خروجی هم ۱۲ تا تصویر بود و یک تصویر که میانگین ۱۲تا باشه نداد؟

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • شما ابتدا میان گیری کردین و بعد نمودار سری زمانی را نشان دادید و درقسمت آخر که میخواستید خروجی بگیرید ۱۲ تا صویر بود که به صورت b1, b2…..b12 بودند. منظورم اینه چرا یک تصویر نشد و ۱۲ تا تصویر داد؟

    پاسخ
    • با سلام و احترام

      برای گرفتن خروجی ۱۲ باندی از روش استک کردن استفاده کردیم که در آن دستور tobands استفاده شده است.
      سری زمانی با استفاده از دستور chart تولید شده است.

      موفق باشید

      پاسخ
      • ممنون. اگه بخوام یک تصویر به من بده، دیگه تابع tobands را بکار نبرم؟ به جاش چی باید بنویسم. که یک تصویر که میانگین دوره زمانی سه ماهه است بده؟
        تصویر من داخلش دایره های سیاه هست؟ این نشان دهنده ابره؟ من میتونم داخل تابع فیلتر ابر هم بکار ببرم؟
        وقتی من تصویر دانلود شده را به فرمت tif وارد ارک جی ای اس میکنم یه تصویر ۳بانده به صورت:band1 red, band2 green ,… میده. در صورتی که من ۶ تصویر دارم. و میخوام از ۶ تصویر میانگین بگیرم. باید چکار کنم؟

        پاسخ
        • با سلام و احترام

          زمانی که برای فراخوانی تصاویر از collections استفاده می کنید حتما باید tobands استفاده شود.
          دایره سیاه شاید سایه ابر باشه. مگر اینکه در تصویر شاخص های طیفی باشه.
          بله می توانید از فیلتر ابر استفاده کنید.
          تصویرتون رو با استفاده از بخش stretch در properties فراخوانی کنید. هر باند بصورت جداگانه انتخاب شده و بصورت بصری نمایش داده می شود.

          موفق باشید

          پاسخ
          • ممنونم. نه منظورم اینه من میخوام میانگین دما را برای دوره سه ماهه که تصویر دانلود کردم به دست بیارم نه جدا!!! یعی میخوام یک تصویر lst تولید بشه که میانگین دما دوره سه ماهه را نشان دهد؟

          • در کامنت بعدی تون پاسخ دادم.

            موفق باشید

  • سلام عذر میخام چرا اینجا دستور پرینت ارور میده؟
    https://code.earthengine.google.com/30c083db8bb79e1df146a9a67730dbd2

    پاسخ
  • با سلام
    جناب احراری من یکبار خودم انجام دادم و یکبار دیگه کد شمارو کپی کردم و اجرا کردم. در بازه زمانی من ۶ تا تصویر داد. که من از دستور که خودتون دادید میانگیری کردم. بعد از اینکه تصویر را به فرمت tif ذخیره کردم و در ارک جی ای اس باز کردم که به اینصورته؟
    band1 red,
    band2 green
    band3 blue
    سوالم اینه:۱- باند ۱ که با رنگ قرمز و…. یعنی تصاویر ۱ و… هستند؟ اگه بله ، مگه من میانگین نگرفتم پس چرا خروجی این ۳ تارو میده؟ باید یک نقشه بده!!!!
    ۲- چرا نقشه من همش دایره های سیاه افتاده یعنی ابر هستن؟ باید فیلتر ابر هم اعمال کنم؟ چون شما اعمال نکردین؟

    پاسخ
  • جناب احراری در این کد اگه من بخوام از تصویر میانگین خروجی بگیرم به چه صورته؟اگه بخوام پرینت بگیرم که تصویر نشان بده نیاز به RETURN هم هست؟
    https://code.earthengine.google.com/4967ccb2cd80e8a584bb0f375681880f

    پاسخ
  • ممنون از شما. جناب احراری منم همینکار کردم ولی median گرفتم، اگه بخوام ۶ تا تصویر را میانگین بگیره، اشکال نداره median بگیرم؟

    میشه این کد را چک کنید که با اینکه median گرفتم دوباره ۶ تا تصویر میده؟ کجا باید mean یا median را وارد کنم? که یک تصویر بده که میانگین ۶ تا تصویر باشه؟
    https://code.earthengine.google.com/6e89eadc56f5ba2e24bf21e329c2a1b7

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

      موفق باشید

      پاسخ
      • نه منظورم اینه من تصاویر دوره زمانی سه ماهه را add کردم و در قسمت feature شش تا تصویر داد. حالا من میخوام میانگین دمای این دوره ۳ ماهه که شامل ۶ تا تصویر هست را بده؟ که خروجی یک نقشه باشه (که میانگین دما را در دوره ۳ ماهه نشان دهد) نه اینکه جدا جدا اکسپورت کنه.
        با این کد درسته:
        Map.addlayer(LC8.median())
        print(LC8)
        و بعد در قسمت اکسپورت هم:
        image: LC8.median(). clip(table) و….
        این دستور درسته؟
        حالا اگه بخوام برای یک تصویر میانگین به دست بیارم به چه صورت میشه؟

        پاسخ
        • میخوام از شش تا تصویری که در دوره زمانی میده یک میانگین کلی بگیره و درقالب یک نقشه تولید کنه که نشان دهنده میانگین دمای مثلا ۳ ماهه باشه(به عنوان مثال فصل بهار یا …).

          پاسخ
          • ممنون میشم در مورد سوال فوق راهنمایی کنید

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

    پاسخ
  • با سلام و احترام. بنده با این آموزش مقادیر دمای سطح زمین لندست رو محاسبه کردم منتها میخواستم در نهایت قسمت های آبی که NaN- هستند رو در داخل خود انوی برابر با صفر قرار بدم. در قسمت band math، مقدار NaN رو نمیپذیره. چکار میتونم بکنم؟

    پاسخ
  • سلام وقت بخیر…
    من فایلو خریداری کردم ولی لینک دانلودشو برام نفرستادین..
    اگه میشه لطفا لینکشو برام بفرستین..

    پاسخ
  • با سلام
    من میخوام تصویر لندست ۸ را دانلود کنم اما در سایت usgs دارای کالکشن و level هایمختلفی است، کدوم لول وکالکشن را باید انتخاب کنم؟

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

    پاسخ
  • ناشناس
    1399-11-21 11:13 ب.ظ

    سلام تو این آموزشی که گذاشتین پایش جزایر حرارتی با لندست هم توضیح دادین یا فقط محاسبه دمای سطح زمین

    پاسخ
  • با سلام خدمت استاد بزرگوار
    عذر خواهم یه سوال خدمت شما داشتم
    در یه بازه زمانی که دمای سطح زمین را در گوگل ارث انجین
    محاسبه شده و میانگین گرفتیم و خروجی ما یه تصویر میانگین بوده است. سوال بنده این هست که آیا میشود در این بازه زمانی که من در سایت usgs مشاهده کردم ۶ تصویر ماهواره ای داریم
    را در گوگل ارث انجین خروجی گرفت و دمای سطح زمین را در این ۶ تصویر مشاهده کرد.
    ممنون میشم پاسخ دهید

    پاسخ
  • با سلام خدمت استاد بزرگوار
    عذر خواهم یه سوال خدمت شما داشتم
    در یه بازه زمانی که دمای سطح زمین را در گوگل ارث انجین
    محاسبه شده و میانگین گرفتیم و خروجی ما یه تصویر میانگین بوده است . سوال بنده این هست که آیا میشود در این بازه زمانی که من در سایت usgs مشاهده کردم ۶ تصویر ماهواره ای داریم را در گوگل ارث همچین میشع خروجی گرفت! و دمای سطح زمین را در این ۶ تصویر مشاهده کرد ! ممنون میشم پاسخ دهید

    پاسخ
  • با سلام
    جناب احراری من اموزشتون را خریداری کردم و میخوام دمای سطح زمین را در یک دوره ۱۰ ساله اما فقط برای ۶ ماهه دی، بهمن، اسفند و فروردین، اردیبهشت، خرداد سال بعد به دست بیارم و سپس میانگین این ۶ ماه را محاسبه کنم، چطوری فیلتر این ۶ ماه را تعریف کنم؟ لین را خدمتتون ارسال کردم ممنون میشم راهنمایی بفرمایید
    https://code.earthengine.google.com/9524a6062c84b12449a31ea613a01fdd

    پاسخ
  • با سلام
    آقای احراری من میخوام فیلتر ابر و فیلتر ماه (از مارس تا می سال ۲۰۰۹ تا ۲۰۱۹) را اعمال کنم. اما فیلتر ابر هر عددی گذاشتم ارور میده و در خصوص فیلتر ماه، چرا نمدار سری زمانی از ۲۰۱۴ تا ۲۰۱۹ را نشان میده؟
    ممنون میشم کد من را چک بفرمایید
    https://code.earthengine.google.com/9005cbd7128d27cd60f06c7dbdd45c68

    پاسخ
    • با سلام و احترام

      دلیل اینکه چرا از سال ۲۰۱۴ رو داره نشون میده این هست که تصاویر ماهواره ای لندست از میانه های سال ۲۰۱۳ و اوایل ۲۰۱۴ در دسترس کاربران قرار گرفته است. قبل از آن تصویری ندارد که بشه استفاده کرد.
      فیلتر ابر رو بنده یک نمونه اضافه کردم و در لینک زیر می توانید مشاهده کنید. در لینک زیر بنده یک نمونه فیلتر ابر ۱۰ درصد رو تست کردم مشکلی نداشت.
      https://code.earthengine.google.com/6ae39c8d55860fbfd7a0a21c50d6fc5d

      موفق باشید

      پاسخ
  • با سلام
    جناب احراری چرا وقتی فیلتر ابر ۱۰ درصد بکار میبرم رنج دمایی نقشه خروجی در جی ای اس بین ۱۴-۳۸ هست اما وقتی ۲۰ درصد بکار میبرم بین ۱۵-۳۹ هست؟
    و منطقه من اصفهان هست که رنج دمایی باید کمتر از ۲۰ باشه، هر راهی امتحان کردم حتی با فرمول به همین صورت شد، باید چکار کنم؟ تغییراتش زیاده

    پاسخ
    • با سلام و احترام

      اگر مقادیر دمای سطح زمین محاسبه شده مناسب نیست به خاطر فرمول هست. این فرمول برای منطقه شما خوب عمل نمیکنه. بهتره از یک فرمول دیگر استفاده کنید.
      این فرمول ها گلوبال نیست. برای برخی از مناطق نتیجه بدی می دهد و این طبیعی هست.
      فرمول های دیگر مانند single channel, mono window, split window و یا RTE رو هم تست کنید. هر کدام بهتر عملکرد مبناتون رو روی همان بزارید.

      موفق باشید

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

        پاسخ
        • روش کار بقیه فرمول ها رو باید از داخل مقالات استخراج کنید.
          بنده در آموزش های مختلفی به این موضوعات پرداخته ام می توانید به آن ها مراجعه کنید.
          https://girs.ir/lst-split-window/
          https://girs.ir/let-mono-window/
          https://girs.ir/lst-single-channel-envi/

          موفق باشید

          پاسخ
          • سلام و خسته نباشید خدمت شما
            برای محاسبه دمای سطح زمین در گوگل ارث انجین به روش split window آیا می توان به جای تصحیح روش flaash که در نرم افزار envi انجام میگرفت از تصاویر Surface Reflectance لندست ۸ استفاده کرد ؟
            برای این روش در گوگل ارث انجین آموزش یا منبعی میشناسین که معرفی کنین؟

          • با سلام و احترام

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

            موفق باشید

          • سلام و خسته نباشید خدمت شما
            بنده در روش split window مشکلی دارم که نحوه محاسبه max و min شاخص NDVI جهت استخراج شاخص FVC می باشد و روش های مختلفیو امتحان کردم که پاسخ درست نمی گیرم و تو این آموزش و پکیچ دیگه ای که در زمینه GEE تهیه کردم توضیحی در موردش پیدا نکردم.
            اگر ممکنه تو این زمینه بنده رو راهنمایی بفرمایید یا یک نمونه مختصر ازش به اشتراک بذارید.
            ممنون از پاسخ های سوالات قبلی

          • با سلام و احترام

            روش استخراج min , max در آموزش رایگان زیر هست.
            https://girs.ir/gee-uhi/

            موفق باشید

          • ممنونم از لطفتون

          • سلام مجدد خدمت شما
            باعرض پوزش ویدئوها رو نگاه کردم و چیزی در مورد محاسبه max و min ندیدم!ممکنه عنوان آموزشیو اشتباه گفته باشین یا من متوجه نشدم!؟

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

            موفق باشید

  • اگه در کد زیر از تصاویر لندست ۷ استفاده کنم باید از کدام محصول استفاده کنم؟ میخوام ازسال ۲۰۰۹ تا ۲۰۱۹ باشه. ممنون میشم راهنمایی کنید

    https://code.earthengine.google.com/6ae39c8d55860fbfd7a0a21c50d6fc5d

    پاسخ
    • با سلام و احترام

      برای لندست ۷ باید آی دی تصاویر لندست ۷ رو جایگزین کنید.
      از طرف دیگر ضرائب ثابت در این آموزش متناسب با لندست ۸ هست. باید در مقالات فرمول دمای سطح لندست ۷ رو جستجو کنید. در مقالات ضرائب ثابت هر ماهواره موجود است.

      موفق باشید

      پاسخ
  • با سلام
    آقای احراری من میخوام تبخیر و تعرق را برای یک دوره ۳ ماهه حساب کنم. من میانگین حداقل ماهانه، حداکثر ماهانه و میانگین دما را در هر ایستگاه برای هر ماه جداگانه حساب کردم( ۷ ایستگاه) و بعد با ارتفاع ایستگاه رابطه رگرسیونی گرفتم. به اینصورت که برای هر ماه یک نقشه حداقل و حداکثر و میانگین دارم. اگه بخوام از مدل هارگریوزاستفاده کنم، و به جای پارامترهای مورد نظر نقشه واردکنم، Ra را داخل جی ای اس از دستور solar radiation میتونم استفاده کنم؟ بعد نقشه ای که میده به نظرتون واحدش با فرمول هارگریوز یکی هستن؟
    ۱- به نظرتون این روش درسته؟که ماهانه حساب میکنم و بقیه مراحل؟
    ۲- یا اینکه حتما باید روزانه حساب کنم؟ چون روزانه خیلی سخت میشه
    ممنون میشم راهنمایی برمایید

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

      با عرض پوزش از خدمت شما.

      موفق باشید

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

    پاسخ
    • با سلام و احترام

      راستش مستقیما در این زمینه کار نکردم اما احساس میکنم مدل OLS در نرم افزار ArcGIS گزینه مناسبی برای این کار شما باشه. با این حال در ارتباط با کارایی مدل OLS در ArcMap خودتون هم تحقیق کنید.ف

      موفق باشید

      پاسخ
  • با سلام

    بنده کد شما رو در خصوص محاسبه LST تا حدودی تغییر دادم که بشه برای LANDSAT 7 استفاده کرد.

    من متغیرها و ضرایب رو بر اساس فایل متادیتا و مشخصات ماهواره تغییر دادم و از روش ndvi threshhold استفاده کردم

    مشکلی که در حال حاضر هست اینه که نقشه نهایی عدد درستی رو نشون نمیده ولی به نظرم مراحل رو درست انجام دادم

    اگر لطف کنید و بررسی کنید که کد مربوطه چه اشکالی داره میشه ازش برای محاسبه LST در Landsat 7 استفاده کرد

    باز هم ممنون و میدونم که سر شما شلوغه برای چک کردن ولی میتونید اگر مایل بودید محصول را برای استفاده عموم بزارید

    با تشکر

    https://code.earthengine.google.com/7e41b3377fcd0779b3d0bc80cd35eb1f

    پاسخ
    • با سلام و احترام

      ممنون از تلاش شما.
      من حقیقتا تعداد سوالات زیاد هست و فقط میرسم خطاهای برنامه نویسی که بصورت syntax هستند رو بررسی کنم. فرصت بررسی محتوایی ندارم. سعی کنید بازنویسی فرمول رو با استفاده از یک مقاله علمی انجام بدید. درصورتی که نتیجه درست نبود باید ببینید میزان خطای آن چقدر هست. مثلا آیا نتیجه نهایی ۱۰ درجه دماها رو اشتباه نشون میده یا اینکه کلا رنج دمایی که بدست آوردید غیر عادی هست.

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

      موفق باشید

      پاسخ
  • با سلام
    اگه بخوام از این کد برای لندست ۵ استفاده کنم چه پارامتری هایی را باید تغییر دهم؟
    با تشکر

    پاسخ
    • با سلام و احترام

      از لحاظ کدنویسی یکسان هست اما از لحاظ فرمول ها باید به مقالات مراجعه کنید. بنده فرمول دمای سطح زمین برای لندست ۵ رو در حال حاضر حفظ نیستم. به مقالات در این رابطه مراجعه کنید.

      موفق باشید

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

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

    پاسخ
  • پیرو سوال قبلیم جناب احراری برای اینکه نمودار سری زمانی دمای سطح زمین رو برای ده تاریخ مد نظر خودم استخراج کنم (بدلیل و جود ابر در برخی از تصاویر) باید چه تغییراتی در کدام قسمت های کد ایجاد کنم ممنونم

    پاسخ
  • ممنونم جناب احراری بابت راهنماییتون بزرگواری میکنید اگه این کد ماسک ابر کمتر از ده درصد رو ب کد بنده اضافه بفرمایید تا یاد بگیرم

    https://code.earthengine.google.com/c98475784e8a37b0553f3d67c875e5b6

    پاسخ
  • و اینکه این ماسک ابر مثلن 10درصد که فرمودین برای اون مرز GEOMETRY یا TABLE لحاظ میکنه یا کل فریم؟ چون در قسمت های مختلف هر فریم معمولن ابر تحت هر صورت هست
    با تشکر از راهنماییتون

    پاسخ
  • سلام وقت بخیر
    ممنونم ازتون بابت پاسخ هایی که میفرمایید
    جناب احراری در این کدی که براتون میفرستم دمای سطح در یه سال نمودارش میاد من اگه بخام مثلن یه سال دیگه بهش اضافه کنم(که داخل کد با رنگ سبز مشخص کردم) و روند اون یه سال اضافه شده در همون نمودار قبلی با یه رنگ دیگ مشخص بشه (هر دو سال در یه نمودار )باید چیکار کنم؟ اگه داخل کد بتونین کدش رو بنویسین لطف بزرگی میکنین
    https://code.earthengine.google.com/220f8d4553dde14d2314b51fa3e6b640

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • maryam ahmadi
    1400-05-09 3:03 ب.ظ

    با سلام و وقت بخیر خدمت استاد احراری بزرگوار
    ممنون بابت ویدیو اموزشی بسیار مفید بود.
    ایا میتوان از تصویر خروجی گرفته شده ی LST , در یک کد دیگر استفاده کرد؟نحوه ی فراخوانی ان چگونه است؟
    چگونه میتوانم خروجی LST را در یک کد دیگر بعنوان فیچر وارد کد کنم ؟

    پاسخ
    • تصاویر دمای سطح زمین تولید شده می تواند به عنوان یک کالکشن وارد کد دیگری شود. به شرط آنکه کد دیگر در ادامه کد دمای سطح زمین نوشته شود. راه دیگری در حال حاضر نمیدانم.

      موفق باشید

      پاسخ
  • سلام جناب احراری وقت بخیر بنده یه سوال داشتم از خدمتتون
    در فرایند تهیه نقشه کاربری اراضی با تصویر لندست یا سنتینل 2 اگه بخشی از مننظقه مردابی باشه که دارای جلبک های سبز رنگ باشه، چجوری میشه اونارو از زمین های کشاورزی تشخیص داد در ارث انجین، چون هر کاری میکنتم ترکیب میشن، ممنون میشم هر پیشنهادی داشته باشین بفرماین
    خیلی از محصولات ارث انجینتونو تهیه کردکم ولی نمیدونستم زیر کدوم محصول سوالمو بپرسم

    پاسخ
  • پیرو سوال قبلیم عرض کنم که زمینهای کشاورزی که با مرداب تداخل دارن عمدتا شالیزار هستند
    با تشکر

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

    پاسخ
    • ببینید شما یک سری داده های رستری به عنوان ورودی برای طبقه بندی دارید.
      معمولات این داده های رستری ورودی باندهای چندطیفی هستند.
      در کنار این باندهای چند طیفی اگر شاخص ndvi چند زمانه زو اضافه کنید کیفیت طبقه بندی در جداسازی کلاس اراضی کشاورزی و پوشش های گیاهی موجود در مرداب افزایش پیدا میکنه.
      شاخص NDVI چند زمانه گویای تغییرات پوشش گیاهی در زمان های گوناگون است و با توجه به اینکه شدت تغییرات گیاه موجود در اراضی کشاورزی بیشتر از مرداب است این تفاوت ها به خوبی در تصاویر ndvi ماهیانه دیده می شود. منظور از ndvi ماهیانه این است که برای هریک از ماه های سال مورد نظرتون این شاخص رو محاسبه کرده و در فرایند طبقه بندی استفاده کنید.

      پس بنابراین در کنار باندهای چندطیفی شاخص ndvi هریک از ماه های سال رو هم حساب کرده و وارد فرایند طبقه بندی کنید. سپس یک کلاس کشاورزی و یک کلاس گیاهان مرداب تعریف کرده و برای هر کدام نمونه های جداکانه ای برداشت کنید.
      حتما در فرایند طبقه بندی از الگوریتم SVM یا random forest استفاده کنید.

      موفق باشید

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

    پاسخ
  • با سلام
    جناب احراری من قبلا (قبل از عید) در گوگل ارث انجین دمای سطح زمین را به دست آوردم و ذخیره کردم اما الان که داخل صفحم میشم چرا هیچ کدی نیست؟ بعد از مدتی پاک میشه؟
    https://code.earthengine.google.com/9524a6062c84b12449a31ea613a01fdd

    پاسخ
    • با سلام و احترام

      خیر کدها پاک نمیشه و مشکلی ندارد. فیلم آموزش رو مشاهده کنید و بفرمایید که کد این محصول با نام کدام example ذخیره سازی شده تا خدمتتون مجددا ارسال کنم.

      موفق باشید

      پاسخ
  • سلام وقتتون بخیر جناب احراری بنده برای اصفهان محاسبه رو انجام دادم اما داخل Gis ادد میکنم تصویر مشکی میده حتی برای شهر دیگه هم گرفتم مشکی اومد مشکل کجاست!

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

    پاسخ
  • عاطفه غلامی
    1400-08-30 2:25 ق.ظ

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

    پاسخ
    • با سلام و احترام

      احتمالا وجود ابر باعث ایجاد این خطا در محاسبات می شود. قطعا اگر فیلتر ابر بزارید خیلی دقت سری زمانی شما بالاتر می رود.

      موفق باشید

      پاسخ
  • عاطفه غلامی
    1400-08-30 2:44 ق.ظ

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

    پاسخ
    • با سلام و احترام

      با استفاده از گزینه getlink لینک کد مورد نظرتون رو برای من ارسال کنید تا بررسی کنم.

      موفق باشید

      پاسخ
      • عاطفه غلامی
        1400-08-30 5:22 ب.ظ

        باسلام و تشکر از راهنمایی های درجه یک همیشگی شما
        لینک کد به قرار زیر است:
        https://code.earthengine.google.com/8cca966bac51708e799837dd951cb0e0
        لطفا اگر جایی از کد اشتباه میکنم راهنماییم بفرمایید متشکرم

        پاسخ
        • من کدشما رو بررسی کردم.

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

          موفق باشید

          پاسخ
  • سلام
    این جزایر حرارتی اموزش با چه الگوریتمی استخراج شده
    Toaمنظور چیه؟من با اینوی اموزش شما تک کانال انجام دادم از یکی از اموزشها.
    کدوم موارد برا مناطق در این روش تغییر میکنه

    پاسخ
    • با سلام و احترام

      این آموزش قدیمی هست. الان پروداکت دمای سطح زمین لندست در ارث انجین موجوده و بهتر است از همان پروداکت آماده استفاده کنید.
      TOA منظور بازتاب های منتشر شده از سطح زمین است که تحت تاثیر لایه بالایی اتمسفر Top Of Atmosphere قرار گرفته است.
      https://girs.ir/lst-in-gee/

      موفق باشید

      پاسخ
  • با سلام جناب مهندس بنده مدتی پیش از شما آموزش استخراج دمای سطح زمین در گوگل ارث انجین رو خریداری کرده بودم

    ولی الان نیاز دارم این دمای سطح زمین رو تبدیل به جزایر حرارتی کنم چه کدی باید نوشته بشه که تبدیل امکان پذیر بشه!

    پاسخ
  • سلام ودرود
    برای انتخاب فصل زمستان در کلندر رنج واسه سال ۲۰۱۹تا ۲۰۲۰به فرض ، باید ۱۲,۲گذلشت ؟؟؟

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

    پاسخ
  • با عرض سلام و وقت بخیر
    آقای مهندس من تا مرحله اول که تهیه نقشه دمای سطح زمین هست رو انجام دادم و همچنین اگسپورت گرفتم با همان عنوان Landsat lst که شما در فیلم توضیح دادید. برای فراخوانی تصویر، من از نرم افزارهای QGIS یا زبان R استفاده نمی کنم. وقتی در GIS باز می کنم، تصویر بصورت یک فایل رستری سیاه و سفید هست. منظورم این هست خب من قبلا تصاویر لندست رو که از سایت ارث اگسپلورر دانلود می کردم و در GIS فراخوانی می کردم بصورت یک تصویر ۳ بانده RGB بودن اما این به این صورت نیست. و یا اگر در انوی هم بخوام فراخوانی کنم، از طریق دستور FILE: OPEN IMAGE FILE پنجره ای بنام Header info رو برای من می یاره در صورتی که قبلا تصاویر لندست دانلود شده رو براحتی از طریق open image file در انوی باز می کردم. الان متوجه نمی شم تفاوت این تصویر با تصاویر لندست قبلی در چه چیزی هست؟ منطقه مورد مطالعه من در ۳ تا شیت قرار می گیره که من هر سه شیت رو دانلود کردم.

    پاسخ
    • با سلام و احترام

      زمانی که فایل استک شده دمای سطح زمین را در نرم افزار qgis فراخوانی کردید. باید از طریق symbology ابتدا تصویر مورد نظر خود را در فایل استک انتخاب کنید تا بصورت تک باند تصویر دمای سطح زمین شما نمایش داده شود. پس از انتخاب تصویر با استفاده از ابزار enhancement یا stretch در همان بخش symbology می توانید کانتراست تصاویر را افزایش دهید.

      موفق باشید

      پاسخ
      • با عرض سلام
        آقای مهندس اگر منظور شما از فایل استک همان layer stack در انوی هست، متاسفانه دقیقا در همین مرحله انجام نمی شه. من وقتی نرم افزار انوی 4.8 رو باز می کنم و از طریق تَب basic tools وارد layer stacking می شم، پنجره header info رو می یاره. در صورتی که قبلا که با تصاویر لندست کار می کردم و اونهارو موزاییک می کردم ( تمامی باندها بودند)، با زدن گزینه layer stack تمامی باندها را برای من نشان می داد و من می توانستم بعد از آن موزاییک انجام بدم. اما الان که فقط یک باند حرارتی طبق گفته شما در فیلم موجود هست، بنابراین من به این روش نمی دونم چطور می تونم 3 تا تصویرم رو موزاییک کنم.

        پاسخ
        • با سلام و احترام

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

          موفق باشید

          پاسخ
  • m1372.abolhasani@gmail.com
    1402-05-26 11:43 ق.ظ

    با سلام و احترام

    در کد نویسی مربوط به لندست 8 تصاویر multispectral درREFLECTANCE_MULT_BAND ضرب و با REFLECTANCE_ADD_BAND جمع می شوند. دلیل این امر چیست ؟ در لندست 5 این مقادیر برای هر باند فرق می کند.
    میخواستم اگر امکانش هست عنایت بفرمایید کدی که برای لندست 5 نوشتم چک کنید.

    https://code.earthengine.google.com/5db370700ea80288c9b5f9352b4986ab

    پاسخ
    • با سلام و احترام

      اینها ضرایب معادل خطی هستند که باید روی تصویر اعمال شوند تا مقادیر تصویر به درستی تبدیل به مقادیر واقعی شوند. اگر کدتون به درستی ران میشه و مقادیر خروجی دامنه منطقی دارند پس محاسبه را به درستی انجام داده اید.

      موفق باشید

      پاسخ
      • ابوالحسنی
        1402-05-29 12:43 ق.ظ

        سلام وقت بخیر
        با توجه به اینکه این ضرایب در لندست 7 و 5 در باندها و زمان های مختلف متفاوت هستند.
        ایا میشه برای تصاویر reflectance باند 3 و 4 از پروداکت (Landsat 7 Collection 1 Tier 1 TOA Reflectance) و برای باند 6 از پروداکت ها ( Landsat 7 Collection 1 Tier 1 Raw Scenes) استفاده کرد؟
        در متادیتا لندست 7 باند 6 به صورت VCID-2 و VCID-1 می باشد از کدام یک باید استفاده شود؟
        با تشکر

        پاسخ
        • با سلام و احترام

          چرا از داده های surface reflectance استفاده نمیکنید؟ ضرایب تصحیح آن ها در همه ماهواره های لندست یکسان هست.

          موفق باشید

          پاسخ
          • ابوالحسنی
            1402-05-30 11:45 ب.ظ

            از داده های surface reflectance استفاده بشه دیگه نیازی با ضرایب reflectance برای باند ها نیست؟

          • برای داده های بازتاب سطحی یک scale و یک offset در سایت ارث انجین نشان داده شده که باید روی داده ها اعمال شود.

            موفق باشید

  • ابوالحسنی
    1402-06-02 10:42 ب.ظ

    با سلام و وقت بخیر
    باند حرارتی در این نوع داده ها خود LST هست و نیازی به انجام این کدها را ندارند؟

    پاسخ
  • با سلام
    مدت زمان اين اموزش چقدره؟
    ايا اين روش براي براورد دماي سطح زمين در مناطق تحت پوشش كشاورزي به وسعت مثلا 30 هزار هكتار هم كاربرد دارد؟

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ
  • سلام وقت بخیر ببخشید من این اموزش رو تهیه کردم برای پیدا کردن تصاویر سری زمانی ولی چون اقای احراری برای یک سال انجام دادن یه تصویر با ۱۲تا باند دانلود شد میخواستم بدونم من اگه بخوام از سال ۲۰۱۳تا ۲۰۲۳انجام بدم همه تصاویر رو میتونم دانلود کنم و اگه دانلود شه کجا ذخیره میشع ینی برای هر سال دو تصویر میخوام یکی تابستان و یکی هم اول زمستان

    پاسخ
    • با سلام و احترام

      خروجی ها داخل گوگل درایو اکانت جی میل شما ذخیره می شود.
      بهتر است تصاویر تابستان و زمستان رو داخل دو داده جداگانه ذخیره سازی کنید.

      موفق باشید

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

    پاسخ
  • سلام جناب احراری وقت بخیر ببخشید من میخاستم میانگین دمای سطح یه شهر را در بازه سه ساله بدست بیارم شما در فیلم از میانه استفاده کردین برای دراوردن میانگین منباید چه کدی بزنم؟ چون بجای
    Map.add(LC8.median)
    Map.add(LC8.mean) رو میزنم با ارور مواجه میشم

    پاسخ

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

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

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

keyboard_arrow_up