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

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

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


مشخصات محصول

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

توضیحات محصول

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


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

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

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

سنجنده MODIS

در این محصول آموزشی از داده های سنجنده MODIS استفاده شده است. سنجنده MODIS بر روی دو ماهواره AQUA و TERRA نصب شده است و بصورت سراسری از سال ۲۰۰۰ میلادی تا کنون زمین را پوشش داده شده است. مادیس یک سنجنده کاربردی در مطالعات آب، خاک و پوشش گیاهی است که در مقیاس جهانی مورد استفاده قرار می گیرد. سنجنده MODIS دارای ۳۶ باند طیفی در محدوده های طیفی مریی، مادون قرمز بازتابی و مادون قرمز حرارتی است. در این میان ۲۰ باند در محدوده بازتابی و ۱۶ باند در محدوده حرارتی تصویر برداری می کنند.

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


جزیره حرارتی شهری

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

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


مدرس این محصول کیست؟

  • امیرحسین احراری
  • هم بنیانگذار استارتاپ آموزشی girs.ir
  • هم بنیانگذار استارتاپ آموزشی geo۳۶۰.ir
  • کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
  • طراح و مدرس دوره های آموزشی سنجش از دور 
  • با بیش از ۸ سال سابقه تدریس سنجش از دور
  • نویسنده اولین کتاب گوگل ارث انجین در ایران 
  • دارنده مدرک کارشناسی سنجش از دور از دانشگاه تهران
  • دارنده مدرک کارشناسی ارشد سنجش از دور از دانشگاه تهران
  • و …

ویدیوهای آموزش

دانلود ویدیوی شماره یک

دانلود ویدیوی شماره دو

دانلود ویدیوی شماره سه

دانلود ویدیوی شماره چهار

فایل آموزش کد آموزش

 

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

۰ تا ۱۰۰ مفاهیم سنجش از دور

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

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

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

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

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

دانلود لندیوز ۱۰ متری ایران و …

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

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

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

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

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

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

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

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

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

پوشش اراضی ۱۰ متری

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

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

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

  نظراتـــــــــ

123 نظر در “پایش جزیره حرارتی شهری با استفاده از تصاویر ماهواره ای MODIS – در گوگل ارث انجین”

  1. نجفی گفت:

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

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

  2. حمید گفت:

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

    1. امیرحسین احراری گفت:

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

      لینک کد مورد نظر ضمیمه شده است.
      https://code.earthengine.google.com/7751a23e6eb0af5f5c6198d1b457b901

      موفق باشید

  3. Samaneh گفت:

    با سلام و احترام
    var time =img.metadate(‘sistem : time _start’)/1e15
    به این صورت نوشتم موقع خروجی گرفتن ارور میده . باید در یک خط جداگانه اینو بنویسم ؟

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

  4. Samaneh گفت:

    با سلام و احترام
    آقای مهندس من وقتی تصویر cheng temp خروجی میگیرم ومیبزم arc تا یک نقشه ایجاد کنم ، دما یک عدد غیر منطقی نشون داده میشه ، به این صورت 3.42781e-013- ، برای حل این مشکل باید چیکارکنم ؟

    1. امیرحسین احراری گفت:

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

      عدد چون خیلی کوچک شده به این شکل نمایش داده میشه. متغیر time رو که در ارث انجین ایجاد کردید و از متادیتا استخراج شد باید تقسيم بر عدد 1e15 شود تا مانع از کوچک شدن دامنه تصویر گردد. بعد با اعمال این تغییر مجددا خروجی جدیدی بگیرید و بیارید داخل نرم افزار.

      موفق باشید

  5. علی گفت:

    https://code.earthengine.google.com/56576db7a7834c3295c70944e0a870f2

    با سلام

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

    1. امیرحسین احراری گفت:

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

      بابت تاخیر در پاسخ گویی عذرخواهی میکنم. لینک کد اصلاح شده ضمیمه شده است
      https://code.earthengine.google.com/673b52c9b04211b62a579ffc4a3252ea

      موفق باشید

  6. امیر گفت:

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

    1. امیرحسین احراری گفت:

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

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

      girs.academy@gmail.com

      موفق باشید

  7. ناشناس گفت:

    با سلام و وقت بخیر
    در هنگام رسم نمودار ویدیو شماره 3 با خطای زیر مواجه میشم:
    Error generating chart: Dictionary.toArray: Parallel arrays must have the same length.
    همه مراحل با دقت انجام دادم و همونطور که شما در ویدیو گفتید عدد مسافت چندین بار تغییر دادم تا اینکه روی 1100 اجرا شد ولی خروجی به جای نمودار خطی به صورت نقطه می باشد. ممنون میشم راهنمایی بفرمایید که مشکل از کجاست؟
    با سپاس

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

  8. Meri گفت:

    با سلام و سپاس
    من طبق چهار فیلم آموزشی، نقشه های دمای سطح زمین در شب، روز و تغییرات دما برای شهر مورد نظر خود را تولید کرده و به صورت تصاویر با پسوند TIF ذخیره کردم. این فایل ها در نرم افزار Arc GIS باز میشود. اما در ابتدا پیغامی داده میشود مبنی بر Unknown spatial references. ضمنا لایه های دیگر (همچون شیپ فایل کاربری) بر روی آن قرار نمیگیرند. در قسمت لایه ها نام آنها دیده میشود اما امکان قرارگیری دو لایه روی هم و دیگر آنالیزها در نرم افزار نیست. برای این مشکل راه حلی وجود دارد؟

    1. امیرحسین احراری گفت:

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

      در زمان ذخیره سازی نتایج حتما مولفه crs را برای آن تعریف کنید.
      در صورتی که درست نشد crs را معادل EPSG:4326 قرار دهید.

      موفق باشید

  9. مریم گفت:

    با سلام و سپاس
    من طبق چهار فیلم آموزشی، نقشه های دمای سطح زمین در شب، روز و تغییرات دما برای شهر مورد نظر خود را تولید کرده و به صورت تصاویر با پسوند TIF ذخیره کردم. این فایل ها در نرم افزار Arc GIS باز میشود. اما در ابتدا پیغامی داده میشود مبنی بر Unknown spatial references. ضمنا لایه های دیگر (همچون شیپ فایل کاربری) بر روی آن قرار نمیگیرند. در قسمت لایه ها نام آنها دیده میشود اما امکان قرارگیری دو لایه روی هم و دیگر آنالیزها در نرم افزار نیست. برای این مشکل راه حلی وجود دارد؟

    1. امیرحسین احراری گفت:

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

      در زمان ذخیره سازی نتایج حتما مولفه crs را برای آن تعریف کنید.
      در صورتی که درست نشد crs را معادل EPSG:4326 قرار دهید.

      موفق باشید

  10. مریم گفت:

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

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

      1. مریم گفت:

        بسیار ممنونم از راهنمایی های ارزشمندتون.

  11. Fahimeh گفت:

    سلام یه سوال در مورد داده MODIS LST داشتم.امکان دانلود تصاویر کامپوزیت برای این داده ها هست؟

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

      1. Fahimeh گفت:

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

        1. امیرحسین احراری گفت:

          دستورالعمل دانلود داده های ماهواره ای در ارث انجین ثابت است. همان دستور export image to drive که آموزش داده ام برای تمامی داده های ماهواره ای قابل استفاده است. در کتاب به صورت مکرر این دستور برای خروجی های مختلف آموزش داده شده است.

          موفق باشید

  12. مریم گفت:

    سلام
    ببخشید برای رسم تغییرات 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.
    ممنون میشم راهنمایی بفرمایید.

    1. امیرحسین احراری گفت:

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

      با کد نمونه ای که قرار دادم مقایسه بفرمایید.

      موفق باشید

  13. مریم گفت:

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

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

      1. مریم گفت:

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

        1. امیرحسین احراری گفت:

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

          معمولا بین چند ساعت تا چند روز (نهایتا یک هفته) طول میکشه.
          با یک اکانت جی میل دیگر تست کنید. اطلاعات ثبت نام رو متفاوت و بدون ذکر ایران وارد کنید.

          موفق باشید

          1. مریم گفت:

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

  14. مریم گفت:

    با سلام
    برای محاسبه روزانه جزیره حرارتی تصاویر مادیس آیا آموزشی دارین؟

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

      1. مریم گفت:

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

  15. علی گفت:

    باعرض سلام

    آقای احراری گرامی
    برای بررسی تغییرات دما (با رگرسیون خطی) که شما در این آموزش انجام دادین، چطور میشه برای مثلا ۲۰۰۵ الی ۲۰۲۰ در یک ماه خاص (ماه جولای) انجام داد؟

    با تشکر

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

  16. Ameneh Yahyavi گفت:

    با سلام و احترام
    تشکر از ارائه مطالب و محصولات شما

  17. soha گفت:

    با سلام آیا میشه برای استخراج جزیره حرارتی در یک سری زمانی برای شهر تهران از داده ها شبانه استر در گوگل ارث اینجین (gee) استفاده کرد؟
    کلا پیشنهاد شما چیه در این رابطه ؟
    با تشکر

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

  18. soha گفت:

    با سلام آیا میشه برای استخراج جزیره حرارتی از داده ها شبانه استر در گوگل ارث اینجین (gee) استفاده کرد؟
    با تشکر

    1. امیرحسین احراری گفت:

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

      داده های شبانه استر (فعلا) در ارث انجین موجود نیست.

      موفق باشید

  19. سجاد گفت:

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

    1. امیرحسین احراری گفت:

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

      ممنون از اینکه اطلاع دادید. امروز اصلاح می شود.

      موفق باشید

  20. soha گفت:

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

    1. امیرحسین احراری گفت:

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

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

      موفق باشید

      1. soha گفت:

        ممنون
        بهترین راه برای استخراج نمونه های محدود برای شهر تهران جهت استخراج lst کدام است؟؟

        1. امیرحسین احراری گفت:

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

          دقیقا چه نوع داده های زمینی احتیاج دارید؟
          لطفا بصورت کامل در این زمینه توضیح دهید.

          موفق باشید

          1. soha گفت:

            تشکر از توجه شما
            من نیاز به استخراج داده های lst شبانه تصاویر لندست دارم
            ممنون از لطف شما

          2. امیرحسین احراری گفت:

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

            موفق باشید

    2. سمانه باقری گفت:

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

      1. امیرحسین احراری گفت:

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

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

        موفق باشید

        1. سمانه گفت:

          با سلام و تشکر از شما
          لینک کد مورد نظر این هستش. من در نحوه نوشتن کد مربوط به خروجی گرفتن از تصویر دمای شب و روز که اول آموزش فراخوانی شدن مشکل دارم.
          http://dl.geo360.ir/files/AmirhosseinAhrari/7_GEE_modis_uhi/uhi_code.rtf

          1. امیرحسین احراری گفت:

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

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

            موفق باشید

        2. سمانه گفت:

          با سلام و احترام
          کد مربوط به خروجی گرفتن از تصویر به این شکل که مینویسم ارور میده .
          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’
          });

          1. امیرحسین احراری گفت:

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

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

            موفق باشید

          1. امیرحسین احراری گفت:

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

            با استفاده از دستور tobands می توانید اول داده های مورد نظر را استک کرده و سپس ذخیره سازی نمایید. بدون استک کردن امکان ذخیره سازی ندارد.
            https://code.earthengine.google.com/9738dd07bd443b6566d17044c094d436

            موفق باشید

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

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

 آخرین مقالات