Notice
Recent Posts
Recent Comments
관리 메뉴

GIS & Spatial Analysis in KOREA

라돈 - 05 데이터 분석 및 시각화(2) 본문

Spatial Analysis/01 전국 라돈 검출 학교

라돈 - 05 데이터 분석 및 시각화(2)

Borin78 2018. 7. 16. 08:00

[Spatial Analysis]

#GIS #QGIS #Data Analysis #Spatial Data Analysis #Big Data #AI #Map #Radon #School

#데이터 분석 #공간데이터 분석 #빅데이터 #인공지능 #데이터 시각화 #지도

#라돈 #발암물질 #학교 #실내공기질


[ 04 데이터 분석 및 시각화(2) ]

이전 글 ‘라돈 - 03 공간 분석용 데이터로 재구축’을 통해 구축한 전국 초, 중, 고등학교 및 라돈 배출 상위 학교 데이터를 가지고 본격적으로 기본적인 데이터 분석 및 시각화를 진행해 보자.


    • 과제: 라돈 배출 상위 학교 데이터를 버블(Bubble) 차트로 시각화

    • 기능: 레이어 속성의 스타일 기능을 이용한 시각화

    • 데이터: 전국 라돈 배출 상위 학교 CSV 데이터 (행정경계 Shape File)

① 바탕화면의 QGIS 폴더 내 QGIS Desktop 2.18.20을 더블 클릭해 QGIS를 실행한다.

 

② QGIS 시작화면 좌측상단의 새로 시작하기 아이콘을 눌러 프로젝트를 새로 시작한다.

 

③ QGIS 창 좌측의 데이터 관련 아이콘 중 구분자로 분리된 텍스트 레이어 추가(메뉴>레이어>레이어 추가>구분자로 분리된 텍스트 레이어 추가) 아이콘을 클릭해 구분자로 분리된 텍스트 파일에서 레이어를 만들기 창을 불러온다.

 

④ 구분자로 분리된 텍스트 파일에서 레이어 만들기 창 우측 탐색 아이콘을 눌러 시각화하려는 데이터(전국 라돈 배출 상위 학교 CSV 파일)를 불러온다.

 

⑤ 내용을 자동으로 불러 들여오나 필요한 부분은 자유롭게 수정 가능하다. 

a. 레이어 이름: 불러온 파일의 레이어 이름을 수정할 수 있다.

b. 인코딩: 아래 데이터 테이블 값 중 한글이 깨져 보일 때 인코딩을 System, UTF-8, EUC-KR로 바꿔줘보면 깨진 한글이 바로 잡힌다. (바로 잡히지 않는 경우 데이터 Exporting이 잘못된 것임)

c. 파일 포멧: 자동으로 설정이 맞춰져 들어오나 틀린 경우 파일 포멧(쉼표로 구분된 값,을 구분자 정의, 정규식 구분자)을 맞춰준다.

d. 레코드 옵션: 첫번째 열이 필드명일 경우 옵션이 체크되어 있다.

e. 지오메트리 정의: 좌표 컬럼을 가진 경우 점좌표 옵션을 선택하며 바로 아래 X, Y에서 좌표계 컬럼을 선택한다. (불러온 데이터 중 필드명을 X, Y, Longitude, Latitude라 미리 기입한 경우 자동으로 불러옴).좌표가 없는 데이터인 경우 반드시 지오메트리가 아님(단지 속성 테이블임) 옵션을 선택함

 

⑥ 점 좌표 데이터를 불러오면 좌표계 선택 창이 등장한다. 맞는 좌표계를 필터 부분에서 검색해 선택한 후 확인을 눌러 설정한다.

 

⑦ 데이터가 제대로 정확한 위치에 있는지 확인하기 위해 플러그인 중 TMS for KOREA (메뉴>웹>TMS for Korea>제공 지도 중 선택)를 이용해 상용 지도 레이어를 추가해 위치를 확인한다.


 

⑧ 불러온 데이터는 텍스트 형태의 데이터로 분석에 활용 할 수 없다. 반드시 Shape file로 만들어줘야 한다. 불러 들여온 파일 레이어를 우 클릭해 리스트 중 다른 이름으로 저장하기를 클릭한다.

 

⑨ 새 이름으로 벡터 레이어 저장하기 창에서 탐색을 눌러 파일 저장 경로와 파일명을 성정하고 좌표계에서 설정된 좌표계를 확인한 후 하단의 확인을 눌러 Shape file로 만든다.


⑩ 인터넷 환경에 따라 TMS for Korea 지도 로딩이 오래 걸릴 수 있기 때문에 보통 SGIS(통계지리정보시스템)에서 제공하는 행정경계 데이터를 배경지도로 많이 이용한다. 2017년 전국 학교 위치는 다음과 같다.

⑪ 레이어 시각화는 레이어 속성에서 할 수 있다. 시각화하려는 레이어를 더블 클릭하거나 레이터를 우 클릭해 리스트 중 속성을 클릭해 레이어 속성 창을 불러온다.

 

레이어 속성 창 탭 중 스타일을 선택한다. 스타일 탭 창 가운데 상단 Single symbol을 단계 구분으로 바꾸면 아래 스타일 기능이 바뀐다. 두 번째 행 컬럼 공란을 라논 배출 농도(RD(Bq/m2))로 바꾼다. 세 번째 기호 행에서 가운데 변경을 눌러 심볼 선택 창으로 이동한다.

 

심볼 선택 창에서 크기(심볼 크기) 변경란 우측 아이콘을 클릭하면 리스트가 나타나면 리스트 중 Size Assistant를 선택한다.

 

대화 상자 창에서 필드 값을 라돈 농도 컬럼으로 바꿔 주면 Size from, Values from의 값이 자동으로 바뀌게 된다. Size from은 라돈 컬럼의 min, Max 값을 자동으로 불러와 시각화 할 원의 크기를 나타내며, Value from은 선택한 라돈 컬럼 내 필드 값의 min, Max 값을 의미한다. Size from에서 나타낼 원(Bubble)의 최소, 최대 크기를 설정한 후 확인을 누르고, 심볼 선택 창에서도 확인을 눌러 레이어 속성 창으로 돌아간다.

 

색상표에서는 선택한 컬럼(라돈 농도)의 값이 0에서 값이 증가하므로 양 극단의 색깔리 다르지 않은 동일 계열의 Gradation이 있는 색상을 선택한다. 모드에서는 내츄럴 브레이크(Jenk)를 선택하고, 우측 클래스 값은 10(직관적으로 0은 작고 10은 가장 크다는 인식이 머릿속에 있으므로 10개 클래스로 가장 많이 나눔)으로 설정 한 후 확인을 눌러 설정 내용을 적용함

  


최종 시각화 결과물은 다음과 같다.


- 끝 -




Comments