کدنویسی پروژه های سنجش از دور با استفاده از زبان برنامه نویسی IDL – درنرم افزار ENVI

(دیدگاه 9 کاربر)

450,000 تومان

قیمت : ۴۵۰ هزار تومان

مدرس : مهندس امیرحسین احراری

زبان برنامه نویسی : IDL/ENVI

موضوع : پروژه های کاربردی سنجش از دور

در انبار موجود نمی باشد

توضیحات

محصول آموزشی کدنویسی پروژه های سنجش از دور با استفاده از زبان برنامه نویسی IDL در نرم افزار ENVI منتشر شد! در این محصول آموزشی شما با روشی کاملا کاربردی و پروژه محور با روش کدنویسی انواع پروژه های کاربردی سنجش از دور در زبان برنامه نویسی IDL آشنا می شوید. این دوره آموزشی به عنوان نخستین دوره آموزشی کاملا کاربردی زبان برنامه نویسی IDL در ایران شناخته می شود. این دوره آموزشی به صورتی طراحی شده که حتی اگر هیچ پیش زمینه از این زبان برنامه نویسی ندارید براتون بسیار کاربردی خواهد بود. 


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

  • قیمت: ۴۵۰/۰۰۰ تومان 
  • مدرس: امیرحسین احراری
  • تخصص: کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
  • نرم افزار:‌ ENVI
  • زبان برنامه نویسی:‌ IDL
  • نوع آموزش: کاربردی و پروژه محور
  • مدت زمان آموزش: ۲۰ ساعت
  • سطح: مبتدی تا پیشرفته

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

این محصول آموزشی فیلم نخستین کلاس جامع أموزش زبان برنامه نویسی زبان IDL در ایران است که توسط امیرحسین احراری در آکادمی سنجش از دور ایران تدریس شده است. این دوره شامل ۲۰ ساعت آموزش تخصصی برنامه نویسی سنجش از دور تحت زبان IDL است. در این دوره چگونگی کدنویسی و استفاده پیوسته از دستورات موجود در نرم افزار انوی آموزش داده شده است. روش های مختلف تابع نویسی و استفاده از آنها در band math به همراه روش نوشتن برنامه های پردازشی خودکار از جمله مهم ترین نکاتی است که در این دوره به آن پرداخته شده است. 


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

عناوین آموزش داده شده بر اساس زبان برنامه نویسی IDL عبارت اند از:‌

  1. برنامه نویسی یک پروژه کاربری اراضی
  2. برنامه نویسی مدل سازی چرخه فنولوژی گیاهان 
  3. برنامه نویسی سری زمانی مساحت سطحی پهنه آبی 
  4. برنامه نویسی سری زمانی پردازش داده های سنجنده مادیس
  5. برنامه نویسی محاسبه مناطق آتش سوزی در تصویر لندست

ماهواره های کاربردی 

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

  1. کاربری اراضی: لندست 
  2. فنولوژی گیاهان:‌ پلیداس
  3. مساحت سطحی ابی: مادیس
  4. آتش سوزی: لندست 

 


پروژه کاربری اراضی 

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


روش تابع نویسی 

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


کیفیت آموزش برنامه نویسی 

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


سری زمانی مساحت سطحی 


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



پردازش داده های سنجنده مادیس

هر پروداکت سنجنده مادیس در یک زمینه مطالعاتی استفاده می شود. همانطور که میدانید برای مادیس نیازی به محاسبه شاخص هایی چون NDVI و LAI ندارید چرا که پروداکت آنها بصورت آماده در دسترس است. با این حال برای پردازش و آماده سازی این پروداکت ها برای پروژه های مورد نظرتون فراموش نکنید که باید از افزونه MCTK در نرم افزار انوی استفاده شود. استفاده از این افزونه بسیار کاربردی و مطلوب است اما زمانی که تعداد داده ها زیاد باشد مشکلات زیادی ایجاد می کند. بر همین اساس در این محصول به شما آموزش میدهیم که چطور داده های سنجنده مادیس را بصورت داده های سری زمانی با استفاده از تکنیک های کدنویسی در MCTK آماده سازی نموده و سرعت کارهای خود در سنجش از دور را افزایش دهید. 


مدل سازی چرخه فنولوژی گیاهان 

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


پروژه شناسایی آتش سوزی

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


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

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


چرا زبان برنامه نویسی IDL؟

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


نباید برنامه نویس باشید!

بسیاری از کاربران سنجش از دور تصور می کنند برای استفاده از تکنیک های برنامه نویسی باید برنامه نویس باشند. اما اینطور نیست. نه ما برنامه نویس هستیم و نه کاربران ما! زبان برنامه نویسی IDL/ENVI برای کسانی طراحی شده است که برنامه نویس نیستند اما قصد دارند تا از این زبان برنامه نویسی برای انجام پروژه های تحقیقاتی و تجاری خود استفاده نمایند. علاوه بر این شیوه آموزشی امیرحسین احراری در این محصول آموزشی، تضمین کننده یادگیری شما خواهد بود. در انتهای این دوره شما برنامه نویس نخواهید بود اما می توانید از تکنیک های برنامه نویسی IDL در کارها و پروژه های خود استفاده کنید. 


مدرس این دوره کیست؟

  • امیرحسین احراری
  • کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
  • نویسنده کتاب موتور مجازی پردازش تصاویر ماهواره ای 
  • دارای مدرک کارشناسی و کارشناسی ارشد سنجش از دور 
  • از دانشگاه تهران، دانشکده جغرافیا
  • مدرس و طراحی بیش از ۱۰۰ محصول آموزشی 
  • طراح و مدرس دوره آموزشی استاد بزرگ ENVI
  • دارای سابقه ۸ سال تدریس سنجش از دور 
  • و …..

لینک های مفید


 

9 دیدگاه برای کدنویسی پروژه های سنجش از دور با استفاده از زبان برنامه نویسی IDL – درنرم افزار ENVI

  1. علی ابراهیمی

    علی ابراهیمی

    درود بر زحمات استاد احراری گرامی بابت تهیه این محصول آموزشی
    غرض از مزاحمت:
    در قمست کدنویسی پروژه های سنجنده مودیس در قسمت modis conversion toolkit ،در مورد برش تصاویر با استفاده از داده های وکتوری توضیحی داده نشده است. همچنین به تولید شاخص پوشش گیاهی و دمای سطح زمین اشاره ای نشده است.
    از آنجا که موضوع رساله بنده در رابطه با شاخص lst و ndvi با استفاده از سنجنده مودیس و نیز بکارگیری مرز منطقه مورد مطالعه است، آیا این پردازش ها، در محصولی دیگر اراِئه میشوند یا همینجا توضیح داده شده است؟

    • امیرحسین احراری

      Amirhossein.Ahrari@Gmail.com

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

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

      موفق باشید

  2. علی ابراهیمی

    علی ابراهیمی

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

  3. علی ابراهیمی

    علی ابراهیمی

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

    • امیرحسین احراری

      Amirhossein.Ahrari@Gmail.com

      با سلام

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

      موفق باشید

  4. علی ابراهیمی

    علی ابراهیمی

    ممنون از لطفتان
    متشکرم

    • امیرحسین احراری

      Amirhossein.Ahrari@Gmail.com

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

      موفق باشید

  5. امید رضایی

    امید

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

    • امیرحسین احراری

      امیرحسین احراری

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

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

      موفق باشید

  6. masoumeh bararzadeh

    معصومه برارزاده (خریدار محصول)

    با سلام و احترام
    بنده در بخش تبخیر و تعرق چند سوال دارم:
    ۱- در محاسبه تبخیر و تعرق نیاز به محاسبه دو مکان با crosshair است در صورتی که در ورژن ۵٫۳ که بده دارم این گزینه اصلا فعال نیست. و من نمیتوانم اون مکان ها را با cursor value پیدا کنم.
    ۲- در خصوص داده های استفاده شده در این کار T ins را از کجا باید پیدا کرد؟
    ۳- در خصوص sun elevation این داده در لیست داده های سینوپتیک نیست از کجا باید این داده را پیدا کرد؟
    ۴- در خصوص سرعت ایا به سرعت متوسط روزانه نیاز است یا سرعت در مقطع زمانی خاصی در روز مد نظر است ؟
    ۵- داده های lat و lon مربوط به دقیقا چه نقطه ای است که به عنوان ورودی وارد می کنیم؟
    ۶- منظور از sunshine چیست؟ و این مقدار را باید از کجا پیدا کرد؟
    ۷- مقادیر محاسبه شده در هر بخش، مربوط به چه مقطع زمانی است؟ لحظه است یا روزانه؟ ایا امکان محاسبه تبخیر و تعرق روزانه وجود دارد؟
    بسیار سپاسگزار خواهم شد که به سوالات بنده پاسخ دهید.
    با سپاس مجدد
    برارزاده

    • امیرحسین احراری

      امیرحسین احراری

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

      گزینه cursor value در انوی ۵٫۳ موجود هست و بصورت علامت location قرار دارد.
      دمای لحظه ای (Tins) را باید از ایستگاه زمینی دریافت کنید. سازمان هواشناسی داده های ایستگاه ها رو دارد.
      در ارتباط با sun elevation به متادیتا فایل ماهواره مراجعه کنید.
      سرعت باد باید در ساعت تصویر برداری ماهواره باشد.
      داده های lat و lon مربوط به موقعیت مرکزی منطقه مورد مطالعه شما است.
      عبارت sunshine گویای ساعات آفتابی است و معمولا از ایستگاه ها دریافت می شود.
      مقادیر محاسبه شده در هر بخش مربوط به ساعت تصویر برداری ماهواره ای است.

      موفق باشید

  7. masoumeh bararzadeh

    masoumeh bararzadeh (خریدار محصول)

    با سلام و احترام
    از پاسخ شما بسیار سپاسگزارم. تنها در خصوص cursor value بله در انوی ۵٫۳ وجود دارد ولی crosshair موجود نیست و موقعیت مکانی با cursor value قابل استفاده نیست. در این خصوص باید چه کنم؟

    • امیرحسین احراری

      امیرحسین احراری

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

      موفق باشید

  8. masoumeh bararzadeh

    masoumeh bararzadeh (خریدار محصول)

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

    با سپاس مجدد
    برارزاده

    • امیرحسین احراری

      امیرحسین احراری

      در صورتی که سیستم مختصات داده شما بصورت wgs84 باشد بصورت جغرافیایی نشان میدهد. برای متریک نشان دادن باید سیستم مختصات را به UTM تبدیل کنید.

      موفق باشید

  9. داود سرخوش

    داود سرخوش

    باسلام و عرض خسته نباشید.این پکیج انشا.. قرار هست دوباره کی عرضه بشه؟

    • امیرحسین احراری

      امیرحسین احراری

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

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

      موفق باشید

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

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

اگر تمایل به تدریس و تولید آموزش و کسب درآمد دارید لطفا بر روی دکمه زیر کلیک کنید و فرم را پر کنیدپر کردن فرم همکاری در تهیه ویدئوهای آموزشی
+ +