محاسبه دمای سطح زمین به صورت حرفه ای با برنامه نویسی Python و R

397 بازدید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

دوره محاسبه دمای سطح زمین با استفاده از تصاویر لندست با زبان های برنامه نویسی R و Python اولین دوره در زمینه محاسبه دمای سطح زمین با استفاده از تصاویر ماهواره ای می باشد که به صورت حرفه ای با برنامه نویسی طراحی شده است. در این دوره به زبان ساده 0 تا 100 دمای سطح زمین آموزش داده شده…

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

در این دوره به زبان ساده 0 تا 100 دمای سطح زمین آموزش داده شده و مهمترین الگوریتم های محاسبه دمای سطح زمین نیز آموزش داده شده است. استخراج دمای سطح زمین با استفاده از روش هایی همچون Mono-Window و Split-Window به صورت کامل آموزش داده شده است.

به منظور برآورد دما با استفاده از روش Split-Window از الگوریتم هایی همچون jiminez-munoz و Sobrino و همچنین چندین روش دیگر استفاده شده است.

به منظور محاسبه Emissivity از سه روش مختلف به محاسبه این فاکتور پرداخته شده است که می توان به gopinadh, Avdan, xiaolei اشاره نمود.

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

کدهای نوشته شده به صورتی طراحی شده است که بتواند برای تصاویر لندست 8 و لندست 9 مناسب باشد و بهترین نتیجه را ارائه دهد.


ویژگی های آموزش

  • مدرس: هادی امامی
  • تخصص: کارشناس سنجش از دور و برنامه نویس در زمینه پردازش تصاویر ماهواره ای
  • موضوع: سنجش از دور حرارتی
  • نرم افزار Google Colab, Python
  • مدت زمان آموزش: 180 دقیقه (3 ساعت)
  • فرمت آموزش: ویدئوی MP4
  • داده تمرینی: دارد
  • مخاطب: علاقه مندان سنجش از دور
  • پیش نیاز: آشنایی مقدمانی با python و R

تهیه آموزش:

برای تهیه بر روی دکمه زیر کلیک کنید:


نمونه تدریس:


معرفی مدرس

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

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

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

بخش اول: محاسبه دمای سطح زمین با استفاده از زبان برنامه نویسی R

عناوین :

  • نصب پکیج های مورد نیاز و فراخوانی آن ها
  • آماده سازی محیط کاری برای شروع کدنویسی
  • فراخوانی تصاویر لندست با استفاده از فایل متادیتا
  • استخراج مقادیر باندها با هدف محاسبه دمای سطح زمین
  • تصحیحات اتمسفری وبازتاب سطحی تصاویر لندست 8
  • نوشتن تابع 0 تا 100 با هدف محاسبه دمای سطح زمین برای تصاویر لندست 8 و 9
  • برش تصاویر ماهواره ای بر اساس شیپفایل
  • محاسبه brightness temperature باندهای حرارتی
  • محاسبه شاخص NDVI
  • محاسبه شاخص PV
  • محاسبه و فرمول نویسی Emissivity
  • محاسبه LST
  • بصری سازی و نمایش تصویر خروجی
  • ایجاد نقشه دمای سطح زمین
  • خروجی گرفتن باندها و تصاویر

 

بخش دوم: محاسبه دمای سطح زمین با استفاده از زبان برنامه نویسی Python R

عناوین :

  • آشنایی با محیط Google Colab
  • آشنایی با روش ها و الگوریتم های مختلف محاسبه دمای سطح زمین
  • نصب و فراخوانی پکیج ها
  • نحوه دانلود تصاویر ماهواره ای از فضای ابری گوگل و آمازون
  • دانلود باندهای خاص از یک فایل کامل تصویر لندست
  • نحوه نمایش و بصری سازی باندهای لندست
  • محاسبه NDVI
  • محاسبه گسیلمندی سطح زمین با استفاده از روش Gopinadh
  • محاسبه گسیلمندی سطح زمین با استفاده از روش Avdan
  • محاسبه گسیلمندی سطح زمین با استفاده از روش Xiaolei
  • ترسیم هیستوگرام هریک از روش ها با هدف مقایسه با یکدیگر
  • نمایش تصویر گسیلمندی هریک از روش ها
  • محاسبه دمای سطح زمین با استفاده از روش تک کاناله
  • محاسبه دمای سطح زمین با استفاده از روش دو کاناله و الگوریتم های Sobrino و jiminez
  • پلات گرفتن از روش های انجام شده با هدف بصری سازی نقشه دمای سطح زمین
  • مقایسه روش های مختلف محاسبه دمای سطح زمین با استفاده از هیستوگرام هریک از روش ها

کاربرد

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

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

تهیه آموزش:

برای تهیه بر روی دکمه زیر کلیک کنید:

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

آموزش های رایگان پیشنهادی :

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

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

    پاسخ
  • سلام جناب مهندس امامی، وقت بخیر، ببخشید …
    نخست اینکه آیا بخش دوم آموزش تنها python است؟ یا python به همراه R؟
    دوم اینکه چنانچه نخواهیم از محیط Google Colab استفاده کنیم، آیا امکان استفاده کدها بدون تغییر در محیط Jupyter Notebook و Spyder وجود دارد؟
    و در پایان آیا بهره گیری از تصویرهای لندست 4 و 5 با توضیحات فیلم آموزشی انکان پذیر است؟
    با سپاس فراوان از شما برای تهیه آموزش های بسیار خوب و آموزنده در زمینه برنامه نویسی در سنجش از دور و سامانه های اطلاعات جغرافیایی.

    پاسخ
  • هادی امامی
    1402-05-02 1:56 ب.ظ

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

    پاسخ
  • سلام وقت شما بخیر وشادی

    آیا با تهیه این آموزش میتوان تنها با پایتون ، دمای سطح زمین را محاسبه نمود؟

    ممنون

    پاسخ
    • هادی امامی
      1402-11-02 3:27 ب.ظ

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

      پاسخ

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

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

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

keyboard_arrow_up