GIS

QGIS: 래스터 레이어 재분류하고 유일 값 통계 구하기

유병혁 2021. 7. 24. 14:50

안녕하세요? 이번 글은 QGIS에서 래스터 레이어를 재분류하고 유일 값 통계를 구하는 과정을 정리해 보겠습니다.

실습 데이터는 다음 링크에서 내려받으실 수 있습니다.

  • NASADEM_JIRISAN_OUTR.tif : 지리산국립공원 NASADEM

이전 글은 다음과 같습니다.

 

QGIS: 벡터/래스터를 특정 도형 모양으로 자르기

안녕하세요? 이번 글은 QGIS에서 벡터/래스터를 특정 도형 모양으로 자르는 방법을 정리해 보겠습니다. 실습 데이터는 다음 링크에서 내려받으실 수 있습니다. JIRISAN_BNDRY.shp : 지리산국립공원 경

blog.daum.net

 

일단, 지리산국립공원 NASADEM 래스터 레이어를 추가해 봅니다.

해당 DEM을 100m 간격으로 재분류해 봅니다. 아래 RCLS.xlsx와 같은 테이블로 정의해주시면 됩니다.

예) 0 < 값 ≤ 100 구간에 속하는 화소 값은 1로 재분류하는 방식입니다.

RCLS.xlsx
0.01MB

재분류 실행을 위해 공간처리 툴박스 중 '래스터 분석 > 레이어로 재분류'를 실행합니다.

실행 창은 아래와 같은데요,

래스터 레이어는 NASADEM을, 밴드 번호는 밴드 1 (Gray)를 지정해 줍니다.

급간을 포함하고 있는 레이어는 해당 테이블을, 최소 급간 값, 최대 급간 값, 산출 값 역시 해당 필드들을 지정해 줍니다.

고급 파라미터 옵션은 다음과 같습니다.

범위 경계는 아래와 같이 선택이 가능한데요, 여기서는 '최소 < 값 <= 최대'를 지정해 주겠습니다.

자, 이제 실행해볼까요?!

아래와 같이 로그 탭에서 재분류 내용을 확인하실 수 있습니다.

결과는 아래와 같습니다. 이번에는 재분류 결과에 대한 유일 값 통계를 계산해 보겠습니다.

공간처리 툴박스에서 '래스터 분석 > 래스터 레이어 유일 값 보고'를 실행합니다.

실행 창은 아래와 같습니다.

입력 레이어, 밴드 번호, 유일 값 보고(*.html), 유일 값 테이블(*.xlsx)을 지정한 후 실행 버튼을 클릭합니다! 

결과는 아래와 같습니다. 유일 값에 대한 개수(count), 면적(㎡) 통계가 제공됩니다.

고도 급간(m), 면적(㎢), 면적비(%)를 계산한 결과는 아래와 같습니다.

지리산국립공원 내 1000m를 초과하는 면적은 34%에 해당하는 것을 확인할 수 있습니다.

여기까지 QGIS에서 래스터 레이어를 재분류하고 유일 값 통계를 구하는 과정을 정리해 봤습니다.