أكثر

قيم Landsat8 NDVI ليست في النطاق -1 إلى 1

قيم Landsat8 NDVI ليست في النطاق -1 إلى 1


كنت أحاول إنشاء NDVI من صورة Landsat8 OLI من يوليو 2013. قمت بتشغيل DOS1 و TOA. نطاق القيم يصل إلى 3. تم تنزيل الملفات الأصلية من EarthExplorer (EE) ، والتي تعمل على QGIS و Multispec. تم تنزيل البيانات الأصلية مرة أخرى من EE ثم تم تشغيلها فقط في QGIS (آلة حاسبة النطاق).

ما الخطأ الذي افعله؟


لقد تحولت إلى صورة لاندسات 5 وأواجه بعض المشاكل. بعد TOA و DOS1 ، هذه هي نتائج الأحمر المرئي: 'RT_LT50010862008320COA00_B3.sta' عدد الخطوط السيئة = 0 إجمالي عدد وحدات البكسل = 2969703 جدول ملخص الرسم البياني الأول السطر الأخير الأول العمود الأخير فاصل السطر العمود 1 7251 20 1 8181 1 نطاق بيانات القناة المتوسط ​​المتوسط ​​القياسي للوصف الانحراف 1 0.0075 إلى 0.6560 0.0409 0.0432 0.0294


عادةً ما تنتج قيم NDVI خارج النطاق الصحيح -1: 1 عن قيم البكسل السالبة في النطاق الأحمر. بعد الانتهاء من المعالجة المسبقة ، يجب دائمًا تصحيح قيم البكسل السالبة قبل حساب NDVI.

مثال:

يتم حساب NDVI كـ

افترض الآنNIR = 100وVIS = -50. يصبح الحساب الخاص بك الآن

NDVI = (100 - (-50)) / (100 + (-50)) = 3

بعض وحدات البكسل مشبعة. إنها مشكلة معروفة في L8. يمكنك فحص النطاقات الأصلية - يجب أن تكون قيم وحدات البكسل غير عادية.

لحل هذه المشكلة ، يمكنك تعيين بعض القواعد للتعامل مع وحدات البكسل هذه.

في المثال:

إذا كانت القيمة> 1: القيمة = 1 إذا كانت القيمة <-1: القيمة = -1 إذا كانت القيمة <-1 أو القيمة> 1: القيمة = 0