پایش جزیره حرارتی شهری با استفاده از تصاویر ماهواره ای MODIS – در گوگل ارث انجین
محصول آموزشی پایش جزیره حرارتی شهری با استفاده از تصاویر ماهواره ای MODIS در گوگل ارث انحین منتشر شد! در این محصول آموزشی روش پایش و ارزیابی جزیره حرارتی شهری با استفاده از تصاویر ماهواره ای سنجنده MODIS در سامانه ارث انجین آموزش داده شده است. با استفاده از این محصول آموزشی شما روش کار با پروداکت دمای سطح زمین سنجنده MODIS در زمینه شناسایی و پایش جزیره حرارتی آشنا خواهید شد.
تکنیک های آموزشی در این محصول کاملا جدید بوده و تا کنون در آموزش های قبلی استفاده نشده است.
- قیمت:
۱۴۹۹۰۰ تومانرایگان - مدرس: امیرحسین احراری
- تخصص: کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
- نرم افزار: سامانه گوگل ارث انجین
- موضوع: سنجش از دور حرارتی
- مخاطب: علاقه مندان به مطالعات شهری
در این محصول آموزشی روش پایش جزیره حرارتی شهری با استفاده از داده های ماهواره ای MODIS در گوگل ارث انجین آموزش داده شده است. با استفاده از این محصول روش کار با دمای سطح زمین برای داده های روز و شب سنجنده MODIS به منظور شناسایی جزیره حرارتی شهری تدریس شده است. روش شناسایی جزیره حرارتی شهری به همراه تکنیک های پایش آن در گوگل ارث انجین با استفاده از داده های ماهواره ای MODIS از جمله مهم ترین مطالبی است که در این محصول آموزشی به آن پرداخته شده است.
مهم ترین عناوین آموزش داده شده در این محصول عبارت اند از:
- فراخوانی پروداکت دمای سطح زمین سنجنده MODIS
- پیش پردازش داده های MODIS در گوگل ارث انجین
- برآورد دمای سطح زمین روز و شب
- مقایسه تحلیلی دمای روز و شب
- آشکارسازی تغییرات دمایی
- آشکارسازی جزیره حرارتی شهری
- تحلیل تغییرات دمایی شهر تهران
- استخراج روند تغییرات دمایی شهر تهران
- سری زمانی تغییرات دمای سطح زمین
در این محصول آموزشی از داده های سنجنده MODIS استفاده شده است. سنجنده MODIS بر روی دو ماهواره AQUA و TERRA نصب شده است و بصورت سراسری از سال ۲۰۰۰ میلادی تا کنون زمین را پوشش داده شده است. مادیس یک سنجنده کاربردی در مطالعات آب، خاک و پوشش گیاهی است که در مقیاس جهانی مورد استفاده قرار می گیرد. سنجنده MODIS دارای ۳۶ باند طیفی در محدوده های طیفی مریی، مادون قرمز بازتابی و مادون قرمز حرارتی است. در این میان ۲۰ باند در محدوده بازتابی و ۱۶ باند در محدوده حرارتی تصویر برداری می کنند.
از لحاظ مکانی باندهای سنجنده مادیس تصاویری با دقت ۲۵۰، ۵۰۰ و ۱۰۰۰ متر را تولید کرده و امکان پایش تغییرات زمین بصورت روزانه را فراهم می کند. در این محصول آموزشی از باندهای حرارتی مادیس با توان تفکیک مکانی ۱ کیلومتری استفاده شده است. مادیس قابلیت تصویر برداری ماهواره ای در روز و شب را فراهم کرده است. با استفاده از باندهای حرارتی آن تصاویر دمای سطح زمین بصورت شبانه تولید شده و بصورت رایگان در اختیار کاربران قرار گرفته است. داده های دمایی شب در مقایسه با داده های روز از دقت بالاتری برخوردارند چرا که اثر تابش خورشیدی روزانه در آن ها وجود نداشته و امکان برآورد دما با دقت بالاتر فراهم است. در همین راستا داده های حرارتی شبانه باعث پایش دقیق تر جزیره حرارتی شهری می گردد.
فعالیت های انسانی، کاربری ها و جمعیت محیط شهری همگی عواملی هستند که باعث افزایش دمای شهر نسبت به محیط پیرامون آن می گردد. این اختلاف دمایی بین شهر و محیط پیرامون آن به عنوان جزیره حرارتی شهری شناخته شده است. با استفاده از تصاویر ماهواره ای در سنجش از دور امکان شناسایی و پایش تغییرات آن به خوبی فراهم شده است.
با این حال تکنیک های شناسایی جزیره حرارتی شهری ممکن است تفاوت هایی بین مناطق خشک و مرطوب داشته باشد. بیشترین چالش جزیره حرارتی شهری در محیط های خشک است که در این محصول آموزشی سعی شده تا پاسخ آن بصورت کاربردی در سامانه ارث انجین داده شود.
- امیرحسین احراری
- هم بنیانگذار استارتاپ آموزشی girs.ir
- هم بنیانگذار استارتاپ آموزشی geo۳۶۰.ir
- کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
- طراح و مدرس دوره های آموزشی سنجش از دور
- با بیش از ۸ سال سابقه تدریس سنجش از دور
- نویسنده اولین کتاب گوگل ارث انجین در ایران
- دارنده مدرک کارشناسی سنجش از دور از دانشگاه تهران
- دارنده مدرک کارشناسی ارشد سنجش از دور از دانشگاه تهران
- و …
اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.

آموزش رایگان نرم افزار ENVI
در ENVI حرفه ای شو!

۰ تا ۱۰۰ مفاهیم سنجش از دور
کاملا رایگان شروع کن!

آموزش رایگان ArcGIS pro
واقعاااااا رایگاااااانه !!

آموزش گوگل ارث انجین
شدیدا توصیه شده !

دانلود لندیوز ۱۰ متری ایران و …
به کمک گوگل ارث اینجین!

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

طبقه بندی تصاویر ماهواره ای
آشنایی با انواع روش ها!

پیش پردازش تصاویر ماهواره ای
هندسی – رادیومتریکی – اتمسفری

دانلود داده های آلتیمتری
ترازسنجی برای دریاچه ها

پوشش اراضی ۱۰ متری
ترازسنجی برای دریاچه ها

کار با داده های رطوبت و شوری
ماهواره SMOS

مکان یابی به روش بولین
در یک ساعت

نمایش سه بعدی در ArcGIS
مدل رقومی ارتفاع
مقالات پیشنهادی
نظراتـــــــــ
آخرین مقالات

آموزش رنگی کردن عکسهای هوایی قدیمی با ArcGIS Pro
عکسهای هوایی قدیمی از منابع ارزشمند برای مطالعه تحولات محیطی، تغییرات کاربری اراضی و گسترش شهرها در گذر زمان هستند.

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

آموزش رسم و ترسیم ستونهای چینهشناسی با سایت StratMap
در این ویدیو آموزشی، با نحوه کار با وبسایت کاربردی StratMap جهت رسم و خروجیگرفتن از ستونهای چینهشناسی آشنا خواهید

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




123 نظر در “پایش جزیره حرارتی شهری با استفاده از تصاویر ماهواره ای MODIS – در گوگل ارث انجین”
با عرض سلام و خسته نباشید
آیا امکان ایجاد لجند برای میزان تغییررات دمایی شب و روز روی حالت رنگی تغییرات در گوگل ارث انجین وجود دارد؟
منظورم این که میشه برای تغغیرات رنگ از قرمز به آبی که فرمودید منفی یا مثبت هستن مقادیر عددی نسبت داد؟
با سلام و احترام
بله میشه راهنما هم در ارث انجین تعریف کرد اما برای تولید legend بهتر است از نرم افزار qgis استفاده کنید.
موفق باشید
سلام مرسی از راهنمایی های مفیدتون.ببخشید میشه لینک کد خودتونم بزارید. فک کنم از سایت برش داشتین
با سلام و احترام
لینک کد مورد نظر ضمیمه شده است.
https://code.earthengine.google.com/7751a23e6eb0af5f5c6198d1b457b901
موفق باشید
با سلام و احترام
var time =img.metadate(‘sistem : time _start’)/1e15
به این صورت نوشتم موقع خروجی گرفتن ارور میده . باید در یک خط جداگانه اینو بنویسم ؟
با سلام و احترام
اشتباه نوشتید لطفا لینک کدتون رو با استفاده از کزینه getlink د ارث انجین کپی کرده و در اینجا برای من بزارید تا بتونم دقیق بررسی کنم.
موفق باشید
با سلام و احترام
آقای مهندس من وقتی تصویر cheng temp خروجی میگیرم ومیبزم arc تا یک نقشه ایجاد کنم ، دما یک عدد غیر منطقی نشون داده میشه ، به این صورت 3.42781e-013- ، برای حل این مشکل باید چیکارکنم ؟
با سلام و احترام
عدد چون خیلی کوچک شده به این شکل نمایش داده میشه. متغیر time رو که در ارث انجین ایجاد کردید و از متادیتا استخراج شد باید تقسيم بر عدد 1e15 شود تا مانع از کوچک شدن دامنه تصویر گردد. بعد با اعمال این تغییر مجددا خروجی جدیدی بگیرید و بیارید داخل نرم افزار.
موفق باشید
https://code.earthengine.google.com/56576db7a7834c3295c70944e0a870f2
با سلام
آقای احراری بنده از کدی با فیلم شما پیش رفتم نمی تونم خروجی بگیرم. میشه لطفا راهنمایی بفرمایید؟
قصد بنده این هست که تصویر میانگین رو برای هر فصل در روز و شب استخراج کنم.
با سلام و احترام
بابت تاخیر در پاسخ گویی عذرخواهی میکنم. لینک کد اصلاح شده ضمیمه شده است
https://code.earthengine.google.com/673b52c9b04211b62a579ffc4a3252ea
موفق باشید
سلام آقای احراری یک سوال تخصصی و خصوصی داشتم از خود شما
چطور میتونم بپرسم
ممنون
با سلام و احترام
متن پیامتون رو به بخش پشتیبانی سایت ارسال کنید. همکاران سوالتون رو به دست بنده میرسونند.
girs.academy@gmail.com
موفق باشید
با سلام و وقت بخیر
در هنگام رسم نمودار ویدیو شماره 3 با خطای زیر مواجه میشم:
Error generating chart: Dictionary.toArray: Parallel arrays must have the same length.
همه مراحل با دقت انجام دادم و همونطور که شما در ویدیو گفتید عدد مسافت چندین بار تغییر دادم تا اینکه روی 1100 اجرا شد ولی خروجی به جای نمودار خطی به صورت نقطه می باشد. ممنون میشم راهنمایی بفرمایید که مشکل از کجاست؟
با سپاس
با سلام و احترام
کد آموزش ضمیمه محصول بوده. در این گونه موارد کدتون رو با کد بنده در این زمینه تطابق بدید تا مشکل مشخص شود.
موفق باشید
با سلام و سپاس
من طبق چهار فیلم آموزشی، نقشه های دمای سطح زمین در شب، روز و تغییرات دما برای شهر مورد نظر خود را تولید کرده و به صورت تصاویر با پسوند TIF ذخیره کردم. این فایل ها در نرم افزار Arc GIS باز میشود. اما در ابتدا پیغامی داده میشود مبنی بر Unknown spatial references. ضمنا لایه های دیگر (همچون شیپ فایل کاربری) بر روی آن قرار نمیگیرند. در قسمت لایه ها نام آنها دیده میشود اما امکان قرارگیری دو لایه روی هم و دیگر آنالیزها در نرم افزار نیست. برای این مشکل راه حلی وجود دارد؟
با سلام و احترام
در زمان ذخیره سازی نتایج حتما مولفه crs را برای آن تعریف کنید.
در صورتی که درست نشد crs را معادل EPSG:4326 قرار دهید.
موفق باشید
با سلام و سپاس
من طبق چهار فیلم آموزشی، نقشه های دمای سطح زمین در شب، روز و تغییرات دما برای شهر مورد نظر خود را تولید کرده و به صورت تصاویر با پسوند TIF ذخیره کردم. این فایل ها در نرم افزار Arc GIS باز میشود. اما در ابتدا پیغامی داده میشود مبنی بر Unknown spatial references. ضمنا لایه های دیگر (همچون شیپ فایل کاربری) بر روی آن قرار نمیگیرند. در قسمت لایه ها نام آنها دیده میشود اما امکان قرارگیری دو لایه روی هم و دیگر آنالیزها در نرم افزار نیست. برای این مشکل راه حلی وجود دارد؟
با سلام و احترام
در زمان ذخیره سازی نتایج حتما مولفه crs را برای آن تعریف کنید.
در صورتی که درست نشد crs را معادل EPSG:4326 قرار دهید.
موفق باشید
با سلام و احترام
ببخشید جناب مهندس درباره محاسبه جزیره حرارتی سوالی داشتم. در جایی خوندم که با استفاده از حداقل و حداکثر دمای سطح زمین (به جای میانگین) میشه UHI محاسبه کرد. آیا این محاسبه با آنچه که شما در ویدیو گفته بودین تفاوتی ایجاد می کنه؟ و اینکه کدوم روش علمی تر می باشد؟
ممنونم
با سلام و احترام
بله این روشی که فرمودید بسیار مرسوم و درست هست. روش بنده تکنیک های مرسوم و کاربردی در مطالعه جزیره حرارتی است.
اون روشی که فرمودید در کنار این روش هایی که بنده معرفی کردم می تواند بسیار مفید باشه در مقالات.
موفق باشید
بسیار ممنونم از راهنمایی های ارزشمندتون.
سلام یه سوال در مورد داده MODIS LST داشتم.امکان دانلود تصاویر کامپوزیت برای این داده ها هست؟
با سلام و احترام
بله امکان دانلود ترکیب این داده ها با استفاده از گوگل ارث انجین هست.
موفق باشید
خیلی ممنون از پاسختون، درمورد نحوه دانلود این تصاویر تو کتابتون صحبت شده یا آموزشی هست در موردش.
ممنون
دستورالعمل دانلود داده های ماهواره ای در ارث انجین ثابت است. همان دستور export image to drive که آموزش داده ام برای تمامی داده های ماهواره ای قابل استفاده است. در کتاب به صورت مکرر این دستور برای خروجی های مختلف آموزش داده شده است.
موفق باشید
سلام
ببخشید برای رسم تغییرات LST روز و شب بر حسب فاصله مکانی من دقیقا همه مراحل ویدیوی سوم رفتم ولی با خطای زیر مواجه شدم:
Too many (4) arguments to function: Image.reduce(image, reducer)
Applies a reducer to all of the bands of an image.
The reducer must have a single input and will be called at each pixel to reduce the stack of band values.
The output image will have one band for each reducer output.
ممنون میشم راهنمایی بفرمایید.
با سلام و احترام
با کد نمونه ای که قرار دادم مقایسه بفرمایید.
موفق باشید
با سلام
من شدیدا به رسم جزیره حرارتی با داده های روزانه مادیس نیاز دارم. میشه لطفا راهنمایی بفرمایین که چگونه میتونم جزیره حرارتی روزانه اش رسم کنم. آیا بایستی از گوگل ارث انجین استفاده کنم یا از طریق دیگری هم می شود؟
ممنونم
با سلام و احترام
همین آموزش مناسب هست فقط باید باند دمای سطح زمین روز رو به جای شب انتخاب کنید. البته برای مناطق خشک تصویر روز مناسب نیست. تصویر روز فقط برای مناطقی مناسب هست که در آن پوشش گیاهی است. مثلا در مازندران دمای سطح روز مناسب هست. اما برای تهران که منطقه خشک هست تصویر شب از روز نتیجه بهتری میدهد.
موفق باشید
از راهنمایی های خوبتون بسیار سپاسگزارم.
ببخشید ی سوال دیگه هم داشتم، من در گوگل ارث انجین چند روزی هست که ثبت نام کردم ولی هنوز برام فعال نشده، آیا دلیل خاصی داره یا باید چند روز منتظر بمونم.
پیشاپیش ازتون ممنونم و سال بسیار خوب و خوشی را براتون آرزومندم.
با سلام و احترام
معمولا بین چند ساعت تا چند روز (نهایتا یک هفته) طول میکشه.
با یک اکانت جی میل دیگر تست کنید. اطلاعات ثبت نام رو متفاوت و بدون ذکر ایران وارد کنید.
موفق باشید
بسیار ممنونم جناب مهندس، با یک اکانت جدید و کشور دیگری امتحان کردم و کمتر از یک دقیقه برام فعال شد.
با سلام
برای محاسبه روزانه جزیره حرارتی تصاویر مادیس آیا آموزشی دارین؟
با سلام و احترام
همین آموزش رو استفاده کنید. فقط باند دمای سطح زمین انتخاب بشه.
جزیره حرارتی شهری در مناطق خشک با استفاده از داده های روز قابل تشخیص نیست. برای مناطقی که پوشش گیاهی در آن هست مانند منطقه مازندران می توانید از داده های دمای سطح زمین روز استفاده کنید.
موفق باشید
این انتخاب به دلیل ضریب جذب و آلبدو اجسام و پوشش ابر در مناطق خشک و مناطق دارای پوشش گیاهی می باشد؟
باعرض سلام
آقای احراری گرامی
برای بررسی تغییرات دما (با رگرسیون خطی) که شما در این آموزش انجام دادین، چطور میشه برای مثلا ۲۰۰۵ الی ۲۰۲۰ در یک ماه خاص (ماه جولای) انجام داد؟
با تشکر
با سلام و احترام
باید از فیلتر calendarRange استفاده کنید. در کتاب آموزش داده شده است.
موفق باشید
با سلام و احترام
تشکر از ارائه مطالب و محصولات شما
با سلام آیا میشه برای استخراج جزیره حرارتی در یک سری زمانی برای شهر تهران از داده ها شبانه استر در گوگل ارث اینجین (gee) استفاده کرد؟
کلا پیشنهاد شما چیه در این رابطه ؟
با تشکر
با سلام و احترام
اگر در سامانه ارث انجین قصد پایش جزیره حرارتی شهری را دارید همین آموزش مناسب هست. چون در حال حاضر داده های شبانه استر در ارث انجین در دسترس نیست.
موفق باشید
با سلام آیا میشه برای استخراج جزیره حرارتی از داده ها شبانه استر در گوگل ارث اینجین (gee) استفاده کرد؟
با تشکر
با سلام و احترام
داده های شبانه استر (فعلا) در ارث انجین موجود نیست.
موفق باشید
با سلام و خسته نباشد
فیلم های اموزشی این محصول که در این صفحه گذاشته شده با عنوان یکسان نیست
فیلم های توسعه فیزیکی شهری چند زمانه با تصاویر لندست هستش.
با سلام و احترام
ممنون از اینکه اطلاع دادید. امروز اصلاح می شود.
موفق باشید
سلام و ممنون
میشه لطفا توضیح بدید همین روند استخراج جزیره حرارتی شهر تهران برای تصاویر شب لندست به چه صورت هست کدش؟
چطور تصاویر شب لندست را فراخوانی کنیم در گوگل ارث اینجین؟
با سلام و احترام
تصاویر ماهواره ای شب لندست در دسترس نیست. تعدادی نمونه تصویر دارد اما از لحاظ زمانی و مکانی پوشش کامل ندارد. فقط چند نمونه محدود در این زمینه وجود دارد. مانند مادیس نیست که بصورت کامل و پیوسته داده هاش در دسترس باشد.
موفق باشید
ممنون
بهترین راه برای استخراج نمونه های محدود برای شهر تهران جهت استخراج lst کدام است؟؟
با سلام و احترام
دقیقا چه نوع داده های زمینی احتیاج دارید؟
لطفا بصورت کامل در این زمینه توضیح دهید.
موفق باشید
تشکر از توجه شما
من نیاز به استخراج داده های lst شبانه تصاویر لندست دارم
ممنون از لطف شما
برای LST شب بهتره از داده های استر استفاده کنید.
چون لندست تصاویر LST شب یا ندارد یا اگر موجود باشه بصورت Sample از چند منطقه محدود در دسترس است.
موفق باشید
باعرض سلام و خسته نباشید
یک سوالی در مورد کد مربوط به خروجی گرفتن از تصویر دمایی شب و روز داشتم . من به جای change عبارت lst قرار میدم و یکی از تصویر های دمایی شب یا روز انتخاب میکنم ولی ارور میده . ممنون میشم برای نوشتن کد خروجی این قسمت راهنماییم کنید 🙏
با سلام و احترام
لطفا لینک کد مورد نظرتون رو با استفاده از گزینه getlink در اینجا برای من بزارید تا بتونم بررسی کنم.
موفق باشید
با سلام و تشکر از شما
لینک کد مورد نظر این هستش. من در نحوه نوشتن کد مربوط به خروجی گرفتن از تصویر دمای شب و روز که اول آموزش فراخوانی شدن مشکل دارم.
http://dl.geo360.ir/files/AmirhosseinAhrari/7_GEE_modis_uhi/uhi_code.rtf
با سلام و احترام
این کد خود بنده هست.
کدی که خودتون نوشتید و در ران کردنش مشکل دارید رو ارسال بفرمایید.
موفق باشید
با سلام و احترام
کد مربوط به خروجی گرفتن از تصویر به این شکل که مینویسم ارور میده .
Map.centerObject(geometry);
var lst = modis
.filterDate(‘2000-01-01′,’2020-01-01’)
.filterBounds(geometry)
.map(function(img){
var bands = img.select(‘LST_Day_1km’,’LST_Night_1km’)
.multiply(0.02).clip(geometry);
return bands.copyProperties(img,[‘system:time_start’,’system:time_end’]);
});
print(lst);
Map.addLayer(lst.select(‘LST_Day_1km’).mean(),
{palette: [‘blue’,’white’,’yellow’,’red’]},’heat_map_day’,false);
Map.addLayer(lst.select(‘LST_Night_1km’).mean(),
{palette: [‘blue’,’white’,’yellow’,’red’]},’heat_map_night’,false);
Export.image.toDrive({
image: lst(‘LST_Day_1km’),
scale: 1000,
description: ‘LST_Day’,
region: geometry,
maxPixels: 1e13,
crs: ‘EPSG:4326’
});
با سلام و احترام
لینک کدتون رو با استفاده از گزینه getlink کپی کرده و در اینجا برای بنده بزارید تا بتونم درست بررسی کنم.
موفق باشید
با سلام و احترام
https://code.earthengine.google.com/3596383e45947769f0a4d9354e9f7e55
با سلام و احترام
با استفاده از دستور tobands می توانید اول داده های مورد نظر را استک کرده و سپس ذخیره سازی نمایید. بدون استک کردن امکان ذخیره سازی ندارد.
https://code.earthengine.google.com/9738dd07bd443b6566d17044c094d436
موفق باشید