1. Home
  2. Docs
  3. Earth engine : Normalized Difference Vegetation Index

Earth engine : Normalized Difference Vegetation Index

Earth engine : Normalized Difference Vegetation Index

Earth engine : Normalized Difference Vegetation Index

ค่าที่บอกถึงสัดส่วนของพืชพรรณที่ปกคลุมพื้นผิว โดยนำช่วงคลื่นใกล้อินฟาเรด (NIR) กับช่วงคลื่นที่ตามองเห็นสีแดง (RED) ที่สะท้อนจากพื้นผิวมาคำนวณผลต่างของการสะท้อน 

  • ทำให้ค่า NDVI นั้นมีตัวเลขอยู่ระหว่าง -1 ถึง 1
  • หากพืชไม่มีใบเขียวให้ค่าใกล้เคียงเท่ากับ 0
  • ในขณะที่ค่า 0 หมายถึง ไม่มีพืชพรรณ
  • หากมีความหนาแน่นของพืชที่มีใบสีเขียวค่าเท่ากับ 1
  • ส่วนกรณีค่าติดลบ จะเป็นลักษณะของพื้นน้ำ

ตัวอย่าง Code

var l8 = ee.ImageCollection(‘LANDSAT/LC08/C01/T1_SR’)

.filterDate(‘2021-1-1’, ‘2021-12-31’)

.select([‘B5′,’B4’])

.filterMetadata(‘CLOUD_COVER’, ‘less_than’, 20)

.filterBounds(geometry)

.median();

var NDVI = l8.normalizedDifference([‘B5’, ‘B4’]);

Map.addLayer(NDVI);

var forest = NDVI.gte(0.6).and(NDVI.lte(0.9));

Map.setCenter(100, 13, 5);

Map.addLayer(forest, { palette: [‘#FFFFFF’,’#228b22′] }, ‘Forest (Thailand)’);

เราสามารถนำมาใช้ประโยชน์เพื่อดูการเปลี่ยนแปลง ของการใช้ที่ดิน พื้นที่ป่าในแบบเปรียบเทียบกับ ช่วงเวลาที่แตกต่างกัน เพื่อวางแผนในการอนุรักษ์ ต่อไปครับ

ไฟล์แนบ