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

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

조달송 2021. 2. 4. 19:33
728x90

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

이때, 저번 지오코딩 관련 글에서 썼던 고등학교 데이터를 활용하도록 하겠다.

urbn-ds.tistory.com/10

 

Geocoding지오코딩_2. Geocoding 활용하기

urbn-ds.tistory.com/9 Geocoding지오코딩_1. Geocoding 프로그램 다운받기  이런저런 데이터를 찾다보면, 데이터를 친절하게 shp파일로 제공하여 Qgis나 Arcmap에서 바로 열 수 있게 제공해주는 경우도 있지만,

urbn-ds.tistory.com

1. 지도 시각화 완료하기

예를들어, 서울시내 고등학교 중 남녀공학학교와 남자고등학교, 여자고등학교에 색을 달리해서 표현한다고 가정하자. 심볼설정을 통해서(심볼설정은 다음글에서 작성하고 링크를 추가하겠다.) 색상을 주면 아래와 같은 지도가 만들어 질 것이다. 하지만 이렇게 해서는 무슨 색이 남녀공학인지 알 수가 없다. 이럴 때 필요한 것이 시각화한 자료가 어떤 정보를 나타내는 지에 대한 범례이다. 

2. 레이아웃 생성하기

범례는 따로 파워포인트나 일러스트레이터, 포토샵 등을 통해서도 만들 수 있겠지만 Qgis에서 아주 손쉽게 만들 수 있다. 먼저 '프로젝트 탭-레이아웃 관리자'를 통해 새로운 레이아웃을 만들어주자. 레이아웃은 파워포인트의 슬라이드 같은 것이라고 생각하면 될 것 같다. 출력물을 위한 하나의 도화지 개념으로 이해하자! 

레이아웃 관리자를 열면 아래와 같은 창이 나타날 것이다. 그러면 '생성하기'를 눌러 필자처럼 '고등학교 유형'과 같이 이 출력물의 이름으로 저장해주자. 사실 이건 정확할 필요는 없으나 레이아웃을 여러개 만들게 되면 헷갈릴 수 있어서 한번할 때 제대로 하는 것이 좋다. 생성을 하고난 후 닫아주자.

다음으로는 레이아웃에서 출력물을 예쁘게 만드는 작업을 할 차례이다. 다시 '프로젝트 탭'에서 '레이아웃-설정한 레이아웃명(필자의 경우 고등학교 유형)'을 클릭해주자. 그러면 도화지 같이 빈 화면이 뜰 것이다. 

 

3. 레이아웃에 지도 추가하기

여기서 무엇을 해야할까? 먼저 내가 만든 지도를 띄어오고, 범례를 추가해야할 것이다. 왼쪽의 아이콘들을 보면 그중 흰색 지도 옆에 플러스 모양이 되어 있는 아이콘이 있을 것이다. 위의 사진에 표시해두었으니 확인하자. 이것이 지도를 레이아웃에 추가하는 아이콘이다. 이 아이콘을 눌러 레이아웃의 빈화면에 꽉차게 지도를 불러오자. 그러면 아래와 같이 지도가 불러와진다. 

 

4. 레이아웃에 범례추가하기

그 다음으로 범례를 생성해보자. 위의 사진에 표시한 아이콘을 누르면 범례를 생성할 수 있다. 저 아이콘을 클릭하고 원하는 위치에 범례를 만들어주자. 그러면 아마 아래 왼쪽 사진처럼 원하지 않은 정보까지 나오는 범례가 만들어 질 것이다. 이런 범례를 오른쪽 범례처럼 만들어주려면 몇가지 과정을 거쳐야 한다. 

 

5. 원하는 정보만 범례에 표시하기

레이아웃을 클릭한 후 오른쪽을 보면 아래와 같이 항목속성이 뜰 것이다. 여기서 표시하고 싶은 정보만 골라줄 수 있다. 이를 위해 '범례 항목' 탭에서 자동갱신 체크 해제를 해주자. 자동갱신이 되면 지도에서 레이아웃을 추가할때마다 새로운 범례들이 생성되게 된다. 그리고 필자의 경우 고등학교 유형을 제외한 범례는 필요하지 않아 아래 빨간색 동그라미 친 삭제버튼으로 필요하지 않는 레이어들을 범례에서 삭제시켰다. 실수로 삭제했다면 더하기 버튼으로 불러올 수 있으니 걱정말자. 그리고 '고등학교_5174'로 설정되어 있는 레이어 이름을 범례에서는 깔끔하게 '고등학교 유형'으로 바꾸고 싶다면 더블클릭해서 수정할 수 있다. 

6. 범례 꾸며서 출력하기(이미지로 내보내기)
또한 범례 뒤에 배경에 투명도를 주거나, 범례를 2~3줄로 표현하거나, 글씨체를 바꾸고 크기를 키우거나 하는 것들 모두 할 수 있다. 그렇게 해서 '레이아웃 탭-이미지로 내보내기'와 같은 것을 하면 아래와 같이 깔끔한 지도를 출력할 수 있다. 

반응형