کدهای پایتون برای تلفیق تصاویر ماهواره ای چند طیفی | کدهای پایتون برای فیوژن تصاویر ماهواره ای چند طیفی
در برخی از پروژههای سنجش از دور، در مرحله آماده سازی دادهها نیاز به تلفیق تصاویر ماهواره ای چند طیفی (Multi-Spectral) با باند پانکروماتیک (Panchromatic) میباشد که اصطلاحا به آن پن شارپ یا فیوژن یا ادغام تصاویر ماهواره ای میگویند. با توجه به کاربرد تلفیق تصاویر ماهواره ای، گروه GIS Academy با تهیه این مجموعه راه را برای فارغ التحصیلان و دانشجویان علاقمند به تلفیق تصاویر ماهواره ای آسان نموده است.
برای عملیات تلفیق تصاویر ماهواره ای نیاز به باند پانکروماتیک میباشد که در نتیجه آن تصویر فیوژن شده اطلاعات مکانی و طیفی بالاتری نسبت به تصاویر چندطیفی و پانکروماتیک دارا خواهد بود. مجموعه جاری شامل کدهای پایتون برای ادغام تصاویر ماهواره ای چند طیفی با استفاده از باند پانکروماتیک تصاویر ماهوارهای میباشد. در این کدها از کتابخانه GDAL که یکی از کتابخانههای مهم و کاربردی پردازش تصاویر و سنجش از دور میباشد بهره گرفته شده است.
برای استفاده از این پروژه نیاز هست که این کتابخانه بر روی ویندوز نصب گردید که برای این منظور فایل راهنمای کامل و دقیقی توسط گروه GIS Academy تهیه گردیده است که در داخل این مجموعه قرار گرفته است.
پروژه جاری شامل فایلهای زیر میباشد.
1- کدهای پایتون برای فیوژن تصاویر ماهواره ای چند طیفی
2- دادههای نمونه تصاویر چندطیفی برای اجرای کد
3- فایل توضیحات فارسی نصب کتابخانه GDAL
4- تمام فایلهای موردنیاز برای نصب کتابخانه GDAL بر روی ویندوز 8 و 10
با استفاده از کدهای Python این مجموعه میتوان انواع تصاویر ماهوارهای که دارای باند پانکروماتیک میباشند را سریعا پن شارپ کرد مثل تصاویر سری WorldView، GeoEye، QuickBird، Ikonos، OrbView، SPOT7-Azersky، Geofen، Landsat و …. که دارای باند پانکروماتیک میباشند قابلیت ادغام تصاویر ماهواره ای را دارا میباشند. در ادامه نمونهای از نتایج فیوژن تصاویر ماهواره ای نشان داده شده است.

شکل 1. نمونهای از نتایج فیوژن تصاویر ماهواره ای (در این تصویر به دلیل کاهش حجم فایل ممکن هست جزییات آن دقیق مشخص نباشد اما به وضوح تفاوت بین تصویر Pansharp شده و تصویر اولیه مشخص میباشد).
در صورت نیاز به برای اطلاعات بیشتر به ID تلگرام GISAcademyManager@ پیام دهید.
لینکهای مرتبط
کدهای پایتون موزاییک کردن تصاویر ماهواره ای
توضیحات بیشتر در خصوص کتابخانه GDAL
جی آی اس آکادمی متعهد میگردد در صورت وجود مشکل در دادهها و کدهای این محصول، مبلغ آن را تماما به مشتری بازگرداند.
نیلوفر چک (خریدار محصول) –
سلام
من این محصول رو خریداری کردم و طبق جزئیاتی که توی فایل راهنما بود انجام دادم ولی بعد از اینکه کد رو اجرا میکنم ارور no modle name ‘ogr2ogr’ میده . ممنون میشم راهنمایی کنید
Store manager shop_admin –
سلام و وقت بخیر، ماژول ogr2ogr یک ماژول هست که بعد از نصب GDAL در همان مسیر نصب GDAL وجود دارد. اگر این خطا را دریافت میکتید یا GDAL رو نصب نکردید. یا بصورت کامل نصب نکردید یا اینکه GDAL سازگار با پایتون خود را نصب نکردید. فایل راهنمای دقیق نصب و کانفیگ GDAL به همراه فایلهای نصبی موردنیاز برای نسخه 3.4 در داخل این محصول قرار دارند اگر نسخه پایتون شما 3.4 هست میتونید از این فایلهای نصبی استفاده بکنید اگر نسخه شما با 3.4 متفاوت هست نحوه دانلود فایلهای نصبی سازگار با نسخه موردنیازتان نیز در داخل فایل راهنما هست و باید بعد از دانلود فایلهای نصبی GDAL سازگار با پایتون خود، اقدام به نصب آن بکنید. معرفی متغیرهای محیطی (Enviroment Variables) به سیستم عاملتون هم بعد از نصب GDAL یادتان نرود (توضیحات داخل فایل راهنمای فارسی هست).