업무/QGIS

QGIS - 표고분석 데이터 추출 및 분석

라이프라인1 2022. 10. 4. 14:44
반응형
QGIS - 표고분석 데이터 추출 및 분석

 

전 포스팅에 이어서 표고분석의 데이터 추출 및 분석을 진행하겠습니다

 

 

먼저 래스터 - 변환 - 폴리곤화(래스터를 벡터로)를 클릭해줍니다

 

 

클릭하여 나온 설정창에서 [입력 레이어]를 구역계로 설정하여 실행해줍니다

 

 

폴리곤화를 진행하면 벡터화한 산출물로 레이어가 생성됩니다

 

 

벡터화한 산출물 - 속성 테이블 열기를 클릭하여 들어가줍니다

 

속성 테이블에는 다음과 같은 창이 나오는데

 

fid는 데이터 순서 DN은 표고입니다

 

여기서 데이터 카테고리를 하나 더 추가해줍니다

 

 

[필드 계산기]를 클릭해줍니다

 

[필드 계산기] 설정창에서 산출 필드 이름을 설정해주시고(저는 AREA로 했습니다)

 

함수 검색창에 area를 검색하면 도형-area 함수가 나옵니다

 

해당 함수를 클릭하면

 

함수가 표현식에 적용됩니다

 

그렇게 표현식에 area가 적용되어 확인을 눌러주면

 

area 범례가 생긴 것을 확인해주고 창을 닫습니다

 

 

다음으로 벡터화한 산출물 - 다른 포맷으로 저장을 클릭해줍니다

 

 

포맷 CSV, 파일 이름 설정해주시고 확인 눌러줍니다

 

 

저장된 CSV파일을 엑셀로 열면 다음과 같이 데이터 추출을 확인할 수 있습니다

 

개인적으로 저는 해당 데이터 분석을 피벗 테이블을 통해 하고 있습니다

표고별 면적

다음과 같이 피벗테이블 작업을 통해 표고별 면적을 나누어 데이터를 분석할 수 있습니다

 

제가 지정한 구역계의 표고는 아래와 같이 분석 됐습니다

 

최소 5.00m 최대 47.97m

표고범위

총 면적은 정수로 계산시 반올림, 내림으로 인하여 오차가 있을 수 있으며

소수점 단위로 하시면 보다 정확한 데이터를 얻을 수 있습니다

 

++++

 

여기서 정수가 아닌 소수점이 나오는 면적을 원하시면 ROUND함수를 이용하여 작업해줍니다

 

반응형