GIS활용

QGIS 활용(경사분석)

복층인생 2023. 12. 19. 15:53

2023.08.29 - [GIS활용] - QGIS 활용(데이터 다운)

 

QGIS 활용(데이터 다운)

qgis를 활용해 표고, 경사분석을 하거나 건축물의 노후도 등을 알아내거나 인구분석을 하고자 할 때 모든 자료들은 공신력을 가진 오픈데이터를 활용해야 한다. 참고로 모든 사이트는 로그인을

koslife.tistory.com

2023.12.18 - [GIS활용] - QGIS 활용(표고분석)

 

QGIS 활용(표고분석)

2023.08.29 - [GIS활용] - QGIS 활용(데이터 다운) QGIS 활용(데이터 다운) qgis를 활용해 표고, 경사분석을 하거나 건축물의 노후도 등을 알아내거나 인구분석을 하고자 할 때 모든 자료들은 공신력을 가

koslife.tistory.com

 

 

QGIS를 활용한 경사분석

 

앞선 게시물에서 표고분석을 완료하였다면 다음으로 경사분석을 진행할 수 있다.

 

경사분석은 표고분석을 통해 생성된 tin보간 파일을 필요로 하기에 위 링크의 표고분석을 먼저 진행한 후 경사분석을 하여야 한다.

경사만 빠르게 구하고 싶다면 "2. TIN보간" 까지만 진행한 후 넘어오면 된다.

 

 


 

1. 경사분석

래스터 매뉴의 분석 - 경사를 통해 경사분석을 간단하게 끝낸다.

 

경사분석

 

 

래스터레이어가 많다면 입력레이어를 한번더 체크해주고

 

위의 사진과 같이 래스터레이어가 표고 하나밖에 없다면 자동으로 선택되어 있다.

 

별다른 추가 작업없이 바로 실행하면 표고때와는 다른 흑백의 래스터가 생성된다.

 

이것이 경사 베이스맵이다.

 

저장 필수


2. 심볼설정

 

이 래스터레이어 또한 표고와 같이 심볼을 변경하여 준다.

 

모드를 연속이아닌 등간격이나 분위수로 바꾸면 분류를 조정할 수 있고(오른쪽 숫자를 원하는대로 바꿔준다.)

 

분류 버튼을 누르면 자동으로 분류해 준다.

 

표고와 다른점은 초기 리샘플링을 체크해 준다.

 

이렇게하면 리샘플링 옵션 종류가 늘고, 랜더링 결과가 달라진다.

 

취향대로 조정해준다

 

그러면 이렇게 경사가 표시된다.

 

이것만으로는 뭔가 허전하니 음영기복도를 추가해보자

 

Bilinear 은 둥글게 표현된다.

 

만들어둔 표고레이어를 복사하여 하나 더 만들어준다.(레이어우클릭 + D)

 

복사된 표고레이어를 더블클릭하여 속성창을 연다.

 

렌더링유형을 음영기복도로 바꿔준 후 기타 값들을 취향에 따라 조정해 준다.

 

취향에 따라 설정한다.

 

 

위 속성값 그대로 설정하면 아래 그림과 같은 음영기복도가 생성된다.

 

음영기복도

 

다시 속성창으로 들어가서

 

투명도 탭에서 투명도를 30정도로 맞춰준다.

 

투명도 설정도 취향이다.

 

그러면 아래 그림과 같이 색이좀 탁한(?) 경사분석도가 완성된다.

 

범례 등을 작성할때 색상을 만져줘야 하는것이 귀찮다면 음영기복도는 생략하면 된다.

 

경사분석도

 


 

3. 경사 데이터 추출

표고와 마찬가지로 폴리곤으로 변환 및 잘라내기, 면적산출, 엑셀에서 합산 과정을 거친 후 구역통계를 통해 평균경사를 구한다.

 

● 폴리곤으로 변환

 

전체 사이즈에 따라 소요시간이 길어질 수 있다.

이럴땐 최대한 구역계와 비슷한 크기로 잘라낸 후 진행하면 된다.

 

 

● 벡터화한 산출물 잘라내기

 

잘라내기한 산출물은 이후 엑셀로 데이터를 불러오기 위해 꼭 저장해야 한다.

 

 

가공할 데이터가 있는 레이어가 입력레이어

 

 

● 면적 추출

 

지금은 간단한 수식이라 괜찮지만 복잡한 수식을 쓸 때에는 미리보기 결과가 나오는지 잘 확인해야 한다.

 

미리보기가 안나온다면 표현식이 잘못된 것.

 

 

● 엑셀작업(경사도별 면적 추출)

 

엑셀에서 통합문서를 새로 열고 저장한 파일중 dbf파일을 드래그엔드롭으로 들고온다.

 

sum으로 범례구간별 면적을 더해준다.

 

 

 

● 구역통계

 

다시 qgis로 돌아와 레스터 분석 - 구역 통계를 실행한다.

 

이때 래스터 레이어에 표고가 아닌 경사 레이어를 선택해 준다.

 

 

 

● 마무리

 

구역 통계 레이어의 속성 테이블을 열어 오른쪽 아래의 보기방식을 변경해주면

 

평균경사도가 표시된다.

 

 

 


 

잘 안되는 부분이나 더 편한방법이 있다면 댓글 남겨 주세요.