티스토리 뷰
반응형
이번 글은 앞에서 단일 이미지를 불러온 과정( 2023.09.28 - [분류 전체보기] - [구글어스엔진] 03. 센티널 위성영상 자료 불러오기 )에 이어서 식생지수를 구하는 과정을 설명한다.
1. NDVI(Normalized Difference Vegetation Index)란? 식생을 정량화할 때 사용하는 식생 지수입니다. 식생 모니터링을 하는데 폭넓게 사용되고 있습니다. 더 많이 반사하고 적색광을 더 많이 흡수한다.
2. 다음 코드는 검색한 단일 이미지에서 근적외선 밴드와 적외선 밴드를 선택하는 코드와 함께 NDVI를 구하고 화면에 출력한다.
// 근적외선 밴드 선택
var nir = single_image.select("B8")
// 적외선 밴드 선택
var red = single_image.select("B4")
Map.addLayer(nir.clip(roi),{}, "NIR")
//식생지수 구하기
var NDVI = nir.subtract(red).divide(nir.add(red))
var ndviParams = {min: -1, max: 1, palette: ['blue', 'white', 'green']};
Map.addLayer(NDVI.clip(roi), ndviParams,"NDVI")
// 또는 다음 코드로 NDVI를 대신 산출한다.
var ndvi = image.normalizedDifference(['B8', 'B4']).rename('NDVI');
3. 태백산국립공원의 식생지수 결과
반응형
댓글