محاسبه دمای سطح زمین – آموزشی محاسبه LST با استفاده از الگوریتم Single Channel در ماهواره لندست ۸

327 بازدید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

محصول آموزشی محاسبه LST با استفاده از الگوریتم Single Channel برای ماهواره لندست ۸

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

روش های مختلفی برای محاسبه دمای زمین ارائه شده اما روش Single Channel از موقعیت برجسته ای در میان سایر روش ها برخوردار است. 

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

در این محصول آموزشی روش نوشتن تک تک پارامتر های الگوریتم Single Channel به صورت یک تابع در نرم افزار ENVI آموزش داده شده است.


ویژگی های محصول محاسبه LST:

  • مخاطب : علاقمندان به سنجش از دور حرارتی
  • مدت زمان آموزش : ۱ ساعت
  • نرم افزار : ENVI 5.3 به همرا IDL
  • مدرس : مهندس امیرحسین احراری


دمای سطح زمین در سنجش از دور چه مفهومی دارد؟ 

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

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

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

چند روش برای محاسبه دمای سطح زمین وجود دارد؟ 

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

در این میان روش هایی چون Single Channel و mono window در بین سایر روش ها از موقعیت ویژه و برجسته ای برخوردار هستند.

محاسبه حرارت سطح زمین با envi

محاسبه حرارت سطح زمین با envi


در این محصول آموزشی چه مواردی آموزش داده شده است : 

  • این محصول آموزشی شامل ۲۰ مرحله محاسباتی مختلف در ارتباط با محاسبه LST است.
  • روش محاسبات تصحیحات رادیومتریکی تصاویر ماهواره ای
  • روش محاسبه شاخص پوشش گیاهی NDVI و FVC برای گسیلمندی
  • روش برآورد گسیلمندی
  • روش برآورد اثرات اتمسفری برای محاسبه دمای سطح زمین
  • روش محاسبه دمای سطح زمین
  • تمامی مراحل مربوط به الگوریتم Single Channel با استفاده از روش تابع نویسی در IDL و بصورت کاربردی در Band Math داخل نرم افزار ENVI 5.3 آموزش داده شده است.

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

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

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

۹۳ دیدگاه. ارسال دیدگاه جدید

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

    ممنون از اموزش خوبتون،

    اگه بخوایم دماها رو تو یه فایل txt ذخیره کنیم ، بطوریکه بشه واسه هر طول و عرض جغرافیایی دما رو داشته باشیم چه جوری باید خروجی رو ذخیره کرد. من با فرمت txt فایل رو ذخیره کردم و در محیط متلب اون رو وارد کردم ، ولی هیج طول و عرض جغرافیایی متناظر با دما ها وجود نداشت.

    ممنون میشم در این مورد بنده رو راهنمایی بفرمایید.

    با تشکر،

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

      تا آنجا که بنده اطلاع دارم نرم افزار envi نمیتونه فرمت text رو همراه با مختصات خروجی بگیره. اما درنرم افزار ArcGIS فکر کنم بشه با یک روش چنین داده ای رو تولید کرد. اما حتما تست کنید. بعد از اینکه تصویر LST تولید شده رو در نرم افزار ArcMap باز کردید سپس با دستور raster to point تصویر LST را به یک لایه نقطه ای تبدیل کنید. هر نقطه دقیقا معادل با مرکز یک پیکسل هست و مقدار حرارت آن پیکسل نیز برای نقطه متناظرش در جدول توصیفی آن نشان داده شده است. بنابراین لایه نقطه ای بدست آمده حاوی مختصات هر نقطه و مقدار درجه حرارتی است که پیکسل معادل آن دارد. در گام بعد از جدول توصیفی لایه نقطه ای یک خروجی excel یا text بگیرید.

      امیدوارم این روش برای شما پاسخ گوی نیاز شما باشد.

      با احترام

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

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

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

      پاسخ
  • با سلام تو اجرای تابع این پیغام خطا رو میده چیکار باید کرد؟
    Attempt to call undefined function: ‘LSTSC’.

    پاسخ
  • با عرض سلام و ادب،
    من دارم دمای سطح زمین رو با استفاده از تصویر لندست ۵ انجام میدم.(تو تصویر من باند حرارتی ۶، باند مادون قرمز نزدیک۴، باند قرمز۳ هست.
    تو قسمتی که میخواهم تابع رو وارد band math کنم از قسمت reflectance red خطا میگره (همون قسمتی که خودتون هم اصلاح کردین تو فیلم آموزشی، قسمت VNIR radiometric calibration).
    من یه بار با reflectane نوشتم خطا گرفت باز بدون reflectance هم می نویسم خطا میگیره . به این صورت
    float: variable is undefind :RELECTANCE RED
    float: variable is undefind : RED
    ممنون میشم راهنمایی کنید.

    پاسخ
  • سلام.
    من خطای قبل رو اصلاح کردم. ولی الان از خط اول که اسم تابع رو نوشتیم خطا گرفته و وارد band math نمیشه.
    این پیام رو میده:
    Multiple markers at this line-Debug current instruction pointer line Breakpoint:(line:1.

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

    پاسخ
  • عذر میخوام دستور resize data رو از کدوم قسمت باید فرا خوانی کنم؟

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

      در محیط استاندارد envi هم با تایپ کردن نام این دستور در بخش سرچ دستورات میتوانید به آن دسترسی داشته باشید .

      موفق باشید

      پاسخ
  • سلام.
    دماهایی که برای تصویر من بدست اومد خیلی اغراق امیزن. تصویر من برای شهر کرمانه ماه ژانویه. کم ترین دما رو ۷۲- درجه سانتی گراد داده.
    به نظرتون مشکل از کجاست؟

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

      موفق باشید

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

    پاسخ
    • با استفاده از دستور band threshold to roi معین کنید که در چه قسمت هایی از تصویر مقادیر منفی قرار گرفته است. اگر در حاشیه تصویر باشد مشکلی نیست.

      بهترین راهکار برای ضرایب محلی استفاده از داده های زمینی و کار میدانی است که در مقالات توضیح داده شده است. البته کدتون رو دوباره بررسی کنید شاید مشکل از کدی که نوشتید باشه. توجه داشته باشید که مولفه هایی که توان میگیرند رو داخل پرانتز بزارید و عدد توان رو با .۰ بنویسید مثلا GAMMA^2.0

      موفق باشید

      پاسخ
  • تفاوت lst با نقشه جزایر حرارتی در چی هست؟

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

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

    پاسخ
  • سلام. چطور میشه کیفیت تصویر LST رو افزایش داد. تصویرش تاره.

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

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

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

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

      موفق باشید

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

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

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

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

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

      موفق باشید

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

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

      ارتباط این دو نوع داده را با استفاده از روابط رگرسیونی میتوانید محاسبه کنید. نرم افزار saga قابلیت محاسبه انواع رابطه های رگرسیونی را دارد.

      موفق باشید

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

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

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

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

      روش ارائه شده در این آموزش بر اساس روش single channel هست.

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

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

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

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

      موفق باشید

      پاسخ
  • سلام
    برنامه آموزش داده شده پس از نوشتن و اجرا خطای را به شکل زیر می دهد: لطفا راهنمای کنید.
    ENVI>Lansat__LST_ALGORITHM.
    % Compile module: Lansat__LST_ALGORITHM
    Error loading sharable exeuravle.
    symbol: IDL_Load, File = C:\program Files\ENVI|IDL85\bin\bin.86\idl_native.dll
    the specified procedure could not be found.
    execution halted at: Lansat__LST_ALGORITHM 13 F:\data\Lansat__LST_ALGORITHM
    $MAIN$

    در واقع در خط ۱۳ مربوط به دستور
    raster = e.OpenRaster(file) ایراد میگرید

    آیا در خط دوازه در مکان دیالوک پکیج ما باید ادرس را بنویسیم یا خیر ؟

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

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

      موفق باشید

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

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

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

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

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

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

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

      زمانی که یک تصویر ۱۰۰ متری با یک تصویر ۳۰ متری وارد یک محاسبه میشوند اثر تصویر ۱۰۰ متری نیز در تصویر نهایی دیده شده و به صورت ظاهر کیفیت تصویر پایین تر است. فراموش نکنید که تصویر دمای سطح زمین حاصله در نهایت ۱۰۰ متری خواهد بود که به ۳۰ متر resample شده است.

      موفق باشید

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

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

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

      موفق باشید

      پاسخ
    • سلام
      چرا در این کد مقدار bt با lst در نهایت یکی میاد؟
      مقداری که در اجرای کل فانکشن بدست میاد با مقدار bt یکیه

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

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

        موفق باشید

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

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

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

      موفق باشید

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

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

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

      ممنون از شما. راستش تعداد روش های محاسبه LST مشخص نیست اما زیاد هستند و معروفترین آنها روش single channel و mono window هست. درسته که دستور emissivity normalization هم دما رو برآورد میکنه اما دقت آن در مقایسه با روش های مذکور پایین تر است.

      موفق باشید

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

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

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

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

      موفق باشید

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

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

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

      موفق باشید

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

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

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

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

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

      موفق باشید

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

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

      معمولا این خطاها بدلیل خطاهای سهوی ناشی از فرمول نویسی ایجاد میشه. تا چند روز آینده بنده یک وبینار جامع در زمینه دمای سطح زمین و محاسبه آن برگزار میکنم که همه این مشکلات کاملا از بین میره و شما با هر الگوریتم مانند single channel، mono window و غیره بتونید در چند ثانیه دمای سطح زمین را محاسبه کنید. حتما در این وبینار شرکت کنید پاسخ تمامی سوالات شما بر اساس جدیدترین روش ها پاسخ داده میشود. هزینه شرکت در این وبینار هم فقط ۱۰ هزار تومان هست.

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

      موفق باشید

      پاسخ
  • علی ابراهیمی
    ۱۳۹۸-۰۴-۰۲ ۱:۳۵ ب٫ظ

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

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

    پاسخ
  • با سلام وعرض ادب خدمت جناب آقایی احراری.
    بسیار ممنونم بخاطر مطالب و ارزشمند تون.
    یک سوال داشتم.
    بروی تصاویر راداری سنتینل ۱٫ دو تا تصویر دارم در بازده چند روزه.
    یک نقطه انتخاب کردم از پهنه آبی بروی هر دو تصویر. مختصات و مکان یکی هستند کامل. اما در قسمت sigmao _ vv مقدار باهم متفاوت هستند.امکان داره بخاطرتغییر کیفیت آب بوده باشه که مقدار عددی تغییر کرده است؟ . سیگما صفر تصویر اولم ۰٫۰۱۳۷۲۱۵ بوده و سیگما صفر تصویر دوم همان مکان
    ۰٫۰۰۳۷۱۱۸۹۵ است.

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

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

      موفق باشید

      پاسخ
  • سلام استاد محترم:
    مقدارRH. T0را چطور در افغانستان محاسبه کنیم؟

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

    پاسخ
  • سلام برای محاسبه دما از آموزش شما در صفحه IDL استفاده می کنم ولی متاسفانه خطای زیر را می دهد در خط ۵۵ برای محاسبه رادیانس مالتی باندها: تمامی دستورات عینا شبیه نوشته ها شماست و تصاویر برش خورده در مراحل قبل هم به خوبی در محل داده شده ذخیره شده و با نرم افزار انوی باز میشود. متشکرم میشوم پاسخ دهید
    ENVI> landsat_lst_algorithm
    % Compiled module:
    LANDSAT_LST_ALGORITHM.
    data subseted!
    % Required
    parameter is
    invalid, no
    VALUE or
    DEFAULT
    property
    % Execution halted at:
    LANDSAT_LST_ALGORITHM 55
    D:\SBU\Student\1397\MRS.Ehsa
    ni\landsat_lst_algorithm.pro
    % $MAIN$

    پاسخ
  • سلام
    وقتتون بخیر
    جناب احراری ی تصویر لندست ۷ دارم که با استفاده از landsat Gapfill تصحیح کردمش حالا میخام از طریق دستور radiometric calibration دستور reflectance رو روش اجرا کنم اما ممکن نیست
    تنها میشه دستور radiance رو روش انجام داد
    چجور میشه radiance رو به reflectance تبدیل کرد؟
    در واقع چجوری باید به reflectance رسید از طریق این نوع تصویر

    اگه که کپ فیل رو تصاویر انجام نشه مستقیم میشه با radiometric calibration رفلکتنس رو بدست آورد
    ممنون میشم راهنمایی بفرمایید
    با سپاس

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

      با استفاده از دستور QUAC می توانید تصویر رادیانس محاسبه شده را تبدیل به بازتاب سطحی کنید.
      بهتر ترتیب پردازش ها هم به این صورت باشه:
      ۱) تصحیح رادیومتریکی
      ۲) تصحیح اتمسفری
      ۳) رفع خطای راه راه شدگی

      موفق باشید

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

    پاسخ
    • باسلام و احترام
      پوشه پروموشن و اسپم ایمیلتون رو هم چک بفرمایید. درصورتی که نبود در ساعات اداری با شماره تلفن پشتیبانی سایت تماس بگیرید. ۰۹۱۹۵۱۵۲۹۵۸

      موفق باشید

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

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

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

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

      موفق باشید

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

    پاسخ
  • سلام برای لندست ۵و ۷تغییر در کدوم قسمت فرمولها ایجاد میشه فقط همون در تعریف باندهاست یا نه اعداد هم تغییر میکنند.اگر تغییر را در فرمول بگیذ و قسمتی که تغییر میکنه بنویسیذ ممنون میشوم

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

      باندها تغییر می کند. در ارتباط با ضرایب به نظرم ثابت باقی می ماند اما برای اطمینان باید مقاله های موجود برای این ماهواره را برسی کرد.

      موفق باشید

      پاسخ

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

نشانی ایمیل شما منتشر نخواهد شد.

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

فهرست