گوگل ارث انجین محصولات دانلودی

محاسبه شاخص سطح برگ (LAI) برای تصاویر ماهواره ای لندست در Google Earth Engine

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

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

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

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

  • روش فراخوانی منطقه مورد مطالعه
  • روش استفاده از تصاویر تصحیح اتمسفری شده لندست
  • روش محاسبه شاخص سطح برگ LAI
  • روش محاسبه شاخص EVI
  • سری زمانی تغییرات شاخص LAI

شاخص سطح برگ چیست؟

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

مزایای این محصول آموزشی

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

تفاوت NDVI و LAI در چیست؟

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

سری زمانی تغییرات شاخص سطح برگ لندست

 


تصویر شاخص LAI لندست استان گیلان


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

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

لینک های مفید


 

 

۲۱۰ دیدگاه

  • با سلام و احترام
    ممنونم بابت آموزش با کیفیت و مناسب
    لطفا مقاله‌ی که در داخل ویدئوی آموزشی اشاره کردید فرمودید بر اساس اون مقاله فرمول محاسباتی شاخص سطح برگ(LAI) رو پیاده کردید معرفی کنید و یا لینکی قرار بدید که بتونیم برای ارائه‌های یافته‌های خودمون رفرنس بدیم.
    ممنونم

    • با سلام و احترام خدمت شما

      ممنون از نقطه نظر مثبت شما.

      Reference: Boegh, E., H. Soegaard, N. Broge, C. Hasager, N. Jensen, K. Schelde, and A. Thomsen. “Airborne Multi-spectral Data for Quantifying Leaf Area Index, Nitrogen Concentration and Photosynthetic Efficiency in Agriculture.” Remote Sensing of Environment 81, no. 2-3 (2002): 179-193

      موفق باشید

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

    • با سلام و احترام خدمت شما.

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

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

      بنابراین نتیجه میگیریم که برای جداسازی دوتا درخت متفاوت که در کنار هم هستند نیاز به تصاویر با توان تفکیک مکانی بالا مثلا ۵۰ سانتی متری (مانند geoeye) و ۳۰ سانتی متری (مانند worldview) داریم. اما در شرایطی که این دو نوع درخت در فاصله زیادی از یکدیگر بوده و پوشش های اطرافشان نیز مشابه خودشان باشد جداسازی میسر است.

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

      موفق باشید

  • سلام وقت بخیر
    من میخام شاخص lai رو برای مثلا ۱۰ سال و در هر سال برای ماه های جولای و اگوست محاسبه کنم. برای اینکار
    ‘۲۰۱۸-۰۷-۰۱’ , ‘۲۰۱۸-۰۸-۳۱’
    میشه تاریخ بالا رو بنویسم برای تصاویر ۲۰۱۸
    و بعد برای بقیه سال ها جداگانه دوباره کد بنویسم و اینجا به جای ۲۰۱۸ بقیه سال ها رو بذارم یک بار ۲۰۱۷ مثلا یک بار ۲۰۱۶
    و در اخر بعد از دانلود تصاویر هر سال در gis همه این تصاویر رو باهم یک دیتاست کنم؟ این کار درسته؟
    یا اینکه یک کد بنویسم و تاریخش رو بزنم از تاریخ
    ‘۲۰۱۰-۰۱-۰۱’, ‘۲۰۱۸-۱۲-۳۰’
    و بعد که تصویر lai رو به دست اوردم باندهای مربوط به ماه های جولای و اگوست رو به تنهایی استفاده کنم و به بقیه ماه ها کاری نداشته باشم.این روش بهتره یا روش اول؟
    با تشکر از شما

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

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

      موفق باشید

  • سلام وقت شما بخیر
    ببخشید من منطقه مطالعاتیم همون مزراع نیشکر هست که شما داخل ویدئو هم روش کار کردین. با این روش که شاخص LAI رو حساب میکنم ماکسیممش حدود ۲٫۲ میشه در حالی که LAI گیاه نیشکر باید حدود ۴ باشه. اینا چطوریه که باهم منطبق نیستن؟
    با تشکر

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

      عامل زمان و نوع فرمول مورد استفاده در این زمینه تعیین کننده است. سعی کنید این موارد رو چک کنید:
      ۱) تصویر ورودی حتما باید تصحیح اتمسفری شده باشد.
      ۲) تاریخ اخذ تصویر مربوط به زمانی باشد که نیشکر در آن بیشترین رشد را داشته.
      ۳) فرمول های مختلفی برای lai موجود است می توانید آن ها را نیز بررسی کنید.

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

      موفق باشید

      • LAI رو مثل این اموزش در گوگل ارث انجین با سری زمانی حساب کردم از ۲۰۱۳ تا ۲۰۱۸ که اون زمان هایی که داخلش نیشکر حداکثر رشد رو هم داشته شامل میشه ولی مقدارش بازم حدود ۲ هست.

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

          موفق باشید

  • سلام و وقت بخیر عذر میخوام من مختصات یسری درخت را درروی زمین دارم چجوری این مختصات را روی MAP موجود در سامانه ی google earth engine بندازم تا بتونم به صورت تک درخت lai را حساب کنم؟(مثل add marker که در آموزشتون فرمودید)
    وسوال دیگم اینکه اگر من بخوام در طی ۹ سال سری زمانی شاخص سطح برگ را در یک گونه ی درختی بررسی کنم اگر دیتاهای زمینی من برای دوتاریخ یکی در ۲۳ مرداد و یکی در ۲۹ مهرماه باشد در این ۹ سال میخواستم ببینم برای براورد تغییرات lai باید تصاویرم که دانلود میکنم دقیقا مربوط به همین دوتاریخ باشد یا مربوط به فصل هم باشد کفایت میکند؟

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

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

      موفق باشید

  • عذر میخوام مثلا برای ااینکه بخواهیم روند تغییرات سری زمانی شاخص سطح برک را طی ۹ سال در یک تاریخ در نرم افزار GEE بررسی کنیم مثلا برای منطقه ی مورد نظر ۵۰۰ تصویر می آورد میخواستم ببینم امکان دانلود این ۵۰۰ تصویر هست؟

  • خییلی ممنونم از راهنماییتون استاد. واقعا متشکرم. ;کمک های بزرگی با آموزش هاتون به من کردید، عذر میخوام درمحصول جامع GEE تمام دستوراتی که فرمودید توضیحش هست؟

  • با سلام و قت بخیر
    ببخشید من طبق ویدیو آموزشی پیش رفتم و شاخص lai رو محاسبه کردم و قبل از اجرای روند تغییرات از آن اکسپورت گرفتم وقتی خروجی را در GIS فراخوانی کردم یک صفحه ی مشکی نمایش داده میشه و بازه ی اعداد هم منطقی نیست بیشترین ۸۳۵/۱ و کمترین هم ۰/۵- می باشد . ممنون میشم راهنمایی کنید که علت این مشکل چیست؟
    لینک کد:https://code.earthengine.google.com/52b24694dd5931559edacfd87b77c8b6
    کد داخل گوگل ارث انجین بدون هیچ خطایی اجرا میشود و بازه آن هم منطقی هستش فقط وقتی اکسپورت گرفته میشود خروجی آن مشکل دارد.
    با تشکر

      • با سلام و وقت بخیر
        ممنون از راهنماییتون. من خروجی شاخص lai رو در انوی فراخونی کردم تصویر نمایش داده شده ولی وقتی Quick Stats میگیرم رنج شاخص درست نیست مثلا مینیمم آن ۰٫۸- و ماکزیمم آن ۴۰۴۲٫۹ هستش. ممنون میشم راهنمایی کنید مشکل کار من کجاست و چرا بازه ی شاخص درست نیست خودتون بی زحمت خروجی رو توی آرک یا انوی فراخوانی کنید؟
        لینک کد:https://code.earthengine.google.com/07d9f344328d6807c0baedcaae1de5df
        با تشکر

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

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

          موفق باشید

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

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

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

            گزینه cursor location value را فعال کنید و موس را روی تصویر بچرخانید. اگر غالب مقادیری که در این قسمت مشاهده می کنید درست هست پس اطمینان داشته باشید که چند پیکسل نویزی باعث خراب شدن دامنه مقادیر در quick statistics شده است. برای خود بنده این مورد قبلا پیش آمده.
            موفق باشید

  • سلام جناب مهندس
    من لینک اموزشی را تهیه کردم بسیار عالی تدریس کرده بودین خیلی از لطفتون ممنون
    فقط من دوتا سوال داشتم
    ۱- دقیقا کدهایی که شما گفته بودین رو برای محاسبه شاخص سطح برگ د اینکه از روی مرز استانم برش بزنه رو انجام دادم (دستور آخری که اموزش داده بودین) منتهی بعد از اینکه ران کردم براساس مرز برام برش نزده بود و خودش یک محدوده رو در نظر گرفته بود
    ۲- در قسمت نهایی دستور پیکسل سایز که ۱e9 در نهایت که ران کردم ازین ایراد گرفته بود
    ممنون میشم راهنمایی بفرمایید

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

      ممنون از نظر مثبت شما. لینک کدتون رو با استفاده از گزینه get link در اینجا کامنت بزارید تا بررسی کنم. مشکلات موجود رو هم همراه با آن توضیح دهید تا دقیقا بدونم کجای کد به مشکل خوردید.

      موفق باشید

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

      موفق باشید

  • سلام جناب احراری ازینکه برای رفع مشکلات وقت میذارید بی نهایت ممنونم
    لینک کد رو براتون میفرستم
    https://code.earthengine.google.com/5d2c30a26dd1606e96da12785cad7cc0
    سوالاتی که دارم این هست:
    ۱- نحوه خروجی گرفتن از نقشه ها در هر مرحله با چه دستوری هست (چون فقط در اموزش آخرتون گفتین چطور از نقشه trend lai خروجی بگیریم ) من میخواستم مرحله به مرحله (زمان محاسبه ماکزیمم و میانگین شاخص سطح برگ خروجی نقشه رو داشته باشم
    ۲- برای داشتن مقادیر پبکسلی شاخص محاسبه شده با چه دستور و چه فرمتی نقشه های تولیدی را به نرم افزار envi ببرم؟
    ۳- مرحله آخر برای export to drive نقشه monthly lai به مشکل میخوره
    ۴- هر بار که نرم افزار رو باز میکنم پیام میاد your browser does not support the javascript چطور باید آپدیت کنم؟
    عذرخواهم ازینکه زیاد سوال پرسیدم چون موضوع مربوط به رساله دکتری من هست برام سوال پیش میاد.یازم از لطف شما ممنونم

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

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

      موفق باشید

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

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

      راستش من مجددا کد شما رو الان دیدم. دستور export رو هم درست نوشتید و کد را ران کردم. خروجی را در پنل سمت راست در بخش task نشان داد. گزینه run رو زدم و بصورت کامل در گوگل درایو ذخیره سازی شد. خطایی هم در این فرایند نمایش داده نشد. آن چه که بنده در کد زیر خروجی گرفتم نقشه month map بود که با روش ماکزیموم محاسبه کردید. حدودا ۶ دقیقه طول کشید تا خروجی را در گوگل درایو ذخیره سازی کند. برهمین اساس نقشه ماهیانه عملا تولید شده و بنده اون رو از گوگل درایو دانلود کردم و داخل نرم افزارها هم باز کردم. تصویر دانلود شده حاوی ۱۲ تصویر ماهیانه ماکزیموم LAI هست.

      چون منطقه مورد مطالعه شما رو نداشتم مجبور بدم خودم بصورت تست یک منطقه ای رو بصورت دستی تعریف کنم. لینک کدی که بنده الان تست کردم ضمیمه شده است:
      https://code.earthengine.google.com/fd300aa72c5c0ebf19cfc671ff7173a4

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

      موفق باشید

  • سلام و عرص ادب خیلی از لطفتون ممنونم و ازینکه وقت گذاشتید بی نهایت سپاسگزارم
    درست فرمودین شما کدهارو گفتین اما عرض کردم برای دستور اخری اجرا کردم (month map) ولی نقشه ای برای من نیاورد که بخوام ران کنم نمیدونم ایراد از کجاست
    و اینکه برای وبدئو اولتون دقیقا همین دستور رو انجام دادم منتهی خروجی نداد بهم برای این ازتون خواستم بهم دستور کلی خروجی گرفتن روبدید
    و اینکه با چه دستوری می تونم خروجی اکسل بگیرم؟ چون دستورهای شما برای مرحله اخر هست ولی در ویدئو اول میخواستم خروجی بگیرم هر چی دستوررو زدم خروجی نداد
    ممنونم

    • در کدی که بنده ضمیمه کردم روش خروجی گرفتن month map به راحتی انجام شده.
      راستش متاسفانه متوجه منظورتون نمیشم. من کد رو بررسی کردم و مشکلی در اجراش ندیدم. کدش رو هم براتون ضمیمه کردم.
      شرمنده ولی هرچی کد رو بررسی میکنم مشکلش برام واضح نیست و متوجه نمیشم. با عرض پوزش از خدمت شما.

      موفق باشید

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

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

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

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

      موفق باشید

  • با سلام و قت بخیر.
    ممنون از لطف شما
    ببخشید آقای مهندس من تیک cursor location value رو فعال کردم محدود در غالب اون بازه ی که هستش درسته مثلا شاخص evi بین ۱+ و ۱- می باشد. یعنی هیچ راهی وجود نداره این مشکل(پیکسل های دارای نویز رو حذف کرد) حل بشه و من بتونم تصاویر را در Arc GIS فراخوانی کنم و مقادیر شاخص ها درست بشه؟ چون من میخوام از نقشه خروجی بگیرم یا اینکه نقشه به صورت بصری که نمایش داده میشه مقدار(بازه) شاخص ها درست نمایش داده بشه؟

  • با عرض سلام و خسته نباشید
    آقای مهندس بازم ببخشید من سوال میپرسم.
    من شاخص lai رو نیز محاسبه میکنم بازم خروجی مشکل داره وقتی تو انوی تصویر رو فراخوانی میکنم و حاشیه های اضافی هم نداره که بخوام برش بزنم فقط Quick stats میگیرم بازه ی محاسبه شاخص درست نیست بین رنج ۰٫۸- تا ۴۰۴۲ هستش ولی مثلا از یه عددی به بعد تعداد پیکسل ها صفر میشه ولی وقتی تیک cursor location value فعال میکنم اعداد پیکسل ها درست و منطقی هستش. سوال من از شما اینه که دلیل این نویز چی میتونه باشه که این رنج رو بهم میزنه؟ آیا راه حلی داره که این مشکل رو برطرف کرد چون من خروجی رو باید در آرک نمایش بدم و رنج آن مشخص باشه که طبقه بندی رو انجام بدم؟ شما رنج دقیق شاخص lai رو دارید که مثلا بین چه بازه ای باید باشه؟
    ممنون میشم راهنمایی کنید.

      • با سلام
        لینک کد شاخص lai با تصاویر سنتینل ۲٫
        https://code.earthengine.google.com/5990bd027da5bd072802315fac0eb7c6
        مشکل من اینه که وقتی این کد را در گوگل ارث انجین ران میکنم مشکلی نداره و محدوده ها درست هستند و رنج آن هم منطقی است وقتی اکسپورت میگیرم و خروجی رو داخل نرم افزار envi فراخوانی میکنم تصویر از لحاظ بصری مشکلی نداره وقتی Quick Stats میگیرم رنج شاخص بین ۰٫۸- تا ۴۰۴۲ هستش در حالی که تیک cursor location value رو فعال میکنم و روی پیکسل ها کلیک میکنم رنج یا همان مقدار شاخص درست هستش. میخواستم بدونم علت این مشکل چیه؟
        ممنون از شما

        • سلام.

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

          موفق باشید

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

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

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

            موفق باشید

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

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

            این کد تا جایی که بنده اطلاع دارم برای لندست معتبر هست. بنده الان همین رو برای لندست تست کردم. رفرنسی ندیدم که از این فرمول برای سنتینل استفاده کرده باشه. کد ضمیمه رو مشاهده کنید. برای همین منطقه شما تست کردم نتیجه اشتباه نبود. حداقل در نرم افزار snap که بررسی کردم درست بود. این کد رو بنده بر اساس لندست برای کرمانشاه نوشتم. مشکلی نداشت. در نرم افزار اسنپ هم بردم درست بود. فقط پیکسل سایز خروجی رو برای تست روی ۵۰۰ گذاشتم که شما اصلاحش کنید.
            https://code.earthengine.google.com/2ee0fa10f5bcba25380cd4027c96d48b

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

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

      با استفاده از تکنیک های فیوژن می توانید تمامی باندهای ورودی را به ۱۰ متر برسانید. با استفاده از کدهای resample نیز می توانید صرفا پیکسل سایز رو به ۱۰ متر برسانید که دقت را افزایش نخواهد داد.

      موفق باشید

  • سلام و وقت بخیر عذر میخوام استاد شیپ فایلی که zip میکنیم باید دارای چه فایل های سیستمی باشد؟ من هرچی ان را فشرده میکنم متاسفانه upload نمیشود.برای حل این مورد باید چه کاری انجام بدم؟سپاسگزارم.

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

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

      موفق باشید

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

    • سلام خسته نباشید

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

      موفق باشید

  • سلام و وقت بخیر استاد ،یک سوال داشتم از خدمتتون من میخواهم سری زمانی تصاویر سنتینل و لندست را در طول ۹ سال برای منطقه ی مورد نظرم که شامل چند فریم هست بگیرم، در یک بازه ی زمانی سه ماهه از مرداد تا اخر مهرماه را برای این ۹ سال تهیه کنم دستوری هست که برای ۳ ماه تصاویر موزاییک شده هر دوروز یکبار بهم بده ؟یا اینکه در فرمول نویسی باید فیلتر زمانی را هر دوروز یکبار کنم؟ و اینکه برای مثال برای دوروز کل تصاویری که در شیپ فایل منطقه ی مورد نظر من را میاره مثلا ۳۰ تا هست من هر ۳۰ تا را باید موزاییک کنم و یک تصویر بگیرم ؟به این صورت درست هست؟
    و یک سوال دیگه از خدمتتون داشتم من در نهایت maxpixle را که ۱e9 ld میذارم در نهایت بهم خروجی نمیده .وبهم خطای زیر را میدهد:
    unexpected arguments to function to Drive() : max pixles

    • با سلام.

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

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

      موفق باشید

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

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

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

      موفق باشید

  • سلام استاد خیلی ببخشید که اینقدر سوال میکنم، واقعا ممنونم ازصبرو کمکتون.
    استاد من چون سری زمانی تصاویر از منطقه ی مورد نظرم را از سال ۲۰۱۱ تا ۲۰۲۰ در طول سه ماه(مرداد-شهریور-مهر) میخوام داشته یاشم و منطقم شامل چند فریم میشه، میخواستم ببینم کدی هست که مثلا براساس ای دی برای مثال سنتینل اول تصاویرا موزاییک کنه و بعد من بهش فیلتر زمانی این ۳ ماهه را بدهم و بیاد تصاویر موزاییک شده را در این ۳ ماه برام بیاره؟
    و اینکه من چون تمام تصاویرم باید گرید مشترک داشته باشن (با توجه به اینکه سال بررسیم از ۲۰۱۱ تا ۲۰۲۰ هست فکر میکنم باید به ترتیب برای سال ۲۰۱۱ و ۲۰۱۲ از تصاویر لندست ۷ و از سال ۲۰۱۳ تا ۲۰۱۶ از لندست ۸ و سال ۲۰۱۷ تا ۲۰۲۰ از سنتینل ۲ استفاده کنم؟درسته؟) میخواستم ببینم برای اینکه تمام این تصاویرم از ماهواره های لندست ۷-لندست۸ و سنتینل دارای گرید مشترک باشند باید چیکارکنم؟ خیلی عذر میخام ممنون میشم راهنماییم کنین.
    https://code.earthengine.google.com/?scriptPath=users%2Ffaezehkhsoltanian%2Fcanopyproduct-landsat%3Asentinel-2%2F1-GEE
    عذر میخوام استاد امکان داره برنامه ای که نوشتم را یه نگاه بیندازین خیلی ببخشید ممنونم .خیلی لطف میکنید.