GIS/gis로 시각화 자료 만들기

Qgis 데이터 시각화, 단계구분도, 심볼작업하기

조달송 2021. 2. 9. 19:06
728x90

앞서 썼던 글(urbn-ds.tistory.com/16 )에서 보이듯이, 지역별로 다른 색상을 입혀 데이터를 시각화하고 싶을때는 어떻게 해야할까? 이에 앞서 만약 지도데이터와 엑셀데이터를 다운받기만 하고 결합을 하지 않았다면 아래의 글을 참고하기 바란다. 이 글은 지도 데이터 즉, 행정경계의 모양을 가지고 있는 데이터에 인구 수와 같이 시각화하고 싶은 값이 결합되어 있는 데이터를 만든 후 보면 좋을 것이다. 

 

Qgis 지도 데이터와 엑셀 데이터 편하게 결합하는 방법(행정구역코드표 첨부, join 기능)

위와 같이 전국 시군구별 인구현황에 대한 시각화 자료를 만든다고 생각해보자. 필자가 캡쳐한 것과 같이 통계지리정보서비스(sgis.kostat.go.kr/)를 활용할 수도 있겠지만, 여기서 제공되지 않는 데

urbn-ds.tistory.com

 

1. 시각화하고자 하는 데이터 확인하기

필자는 아래와 같이 시군구별 2020년 인구수 값이 포함되어 있는 시군구 행정경계 데이터를 가지고 시각화를 하였다. 이 데이터의 속성값을 보면, 시군구 코드와 이름, 2020년 기준 인구 수가 포함되어 있다. 2020년 인구 수를 색상으로 시각화 하고 싶지만, 데이터를 열면 아래와 같이 단색에 경계만 선으로 표시되어 있다. 

 

2. 속성 창-심볼탭(분류값 사용과 단계구분)

레이어에 마우스를 대고 우클릭 후, 속성 창을 열어보자. 레이어에 더블클릭해도 열린다. 속성 창을 킨 후, 심볼탭을 누르면 아래와 같이 단일 심볼로 설정되어 있는 것을 확인할 수 있다. 단일 심볼 부분을 눌러보면, 심볼의 종류가 단일 심볼, 분류값 사용, 단계 구분, 규칙 기반, 반전된 폴리곤, 2.5D로 나누어져 있다. 이 중 자주 활용하는 것은 '분류값 사용' 과 '단계 구분'이다. 보통  '분류값 사용'은 용도지역이나 건물용도와 같이 색상으로 용도가 다름을 구분을 해줄 때 쓰고, '단계 구분'은 인구 수가 많고 적음을 표현하듯이 정량적으로 단계가 구분되는 경우 쓴다. 

 

3. 심볼 '단계 구분'으로 인구 수 시각화하기

심볼에서 '단계 구분'을 누르고 하나하나 설정해보자. [값]부분은 어떤 필드, 즉 어떤 데이터를 표현할 것인가에 대한 부분이다. 단계 구분은 앞서 말했듯이 정량적인 데이터가 필요하다. 만약 필드 중에 숫자로 된 정량적인 데이터가 없으면 값에서 선택할 수 있는 필드가 없는 것으로 나타난다. 이럴 경우  urbn-ds.tistory.com/17 이 링크의 방법을 따라서 해결해보자. 다음으로는 [색상램프]에서는 원하는 그라데이션 색상을 골라주거나 만들어주면 된다. 다음으로는 아래의 [급간]에서 총 몇단계로 구분할 것인지 선택해주면 된다. [단계구분방법]은 다양한 방법이 있는데, 자신이 표현하고 싶은 것을 잘 표현해주는 방법을 선택하거나 방법론에 맞는 것을 선택해주자. 만약 원하는 단계가 따로 있다면 [급간] 선택 후, 색상별 값을 더블 클릭해보자. 그러면 '급간 경계 입력' 창이 뜨면서 원하는 값의 범위를 지정해줄 수 있다. 

 

Qgis 시각화 단계 구분 값(필드)이 선택되지 않을 때/필드 유형 변경

Gis에서 단계구분도를 만들기 위해 심볼-단계 구분 값을 선택하려고 하지만, 아래사진에서 체크 된 화살표 모양을 아무리 눌러도 내가 원하는 필드가 나오지 않는 경우가 있을 것이다. 이런 경우

urbn-ds.tistory.com

 

4. 결과물 확인하기

여러 방법대로 적용을 해보고 최종적으로 확인을 누르면 아래와 같이 인구수에 따라 색상의 진하기가 다른 지도가 만들어진다. 만약 필자와 같이 범례를 추가하고 싶다면 아래의 포스팅을 확인하면 된다. urbn-ds.tistory.com/15

 

Qgis 지도 범례 만들기(레이아웃 기능)

Arcmap을 쓰다가 Qgis로 넘어오고나서 느낀 것은 시각화가 더 편리하다는 것이었는데, 그래서인지 더 편하게 레이아웃 작업들을 할 수 있었다. 그중 gis로 시각화를 하고 난 후 결과물을 출력할 때

urbn-ds.tistory.com

반응형