GIS

QGIS: 카토그램(cartogram) - (1) 센서스용 시군구 경계

유병혁 2021. 12. 1. 06:18

안녕하세요? 이번 내용은 3개 글로 나눠 QGIS에서 카토그램(cartogram)을 제작하는 방법을 정리해 보겠습니다.

 

카토그램은 의석수나 선거인단수, 인구 등의 특정한 데이터 값의 변화에 따라 지도의 면적이 왜곡되는 그림을 뜻합니다. 변량비례도(變量比例圖), 왜상 통계 지도(歪像統計地圖), 또는 아나모픽 맵(anamorphic map)으로 표현됩니다.

  • 일반 지도: 실제 면적이나 거리를 바탕으로 표현
  • 카토그램: 특정 주제를 나타내는 통계 수치를 바탕으로 일반 지도를 왜곡
 

카토그램 - 위키백과, 우리 모두의 백과사전

 

ko.wikipedia.org

카토그램은 인구, 국내 총생산, 투표수 등 특정한 통계 수치에 따라 면적이 표현됩니다. 어떤 지역의 통계 수치가 크면 실제 면적이 작더라도 지도상에서 크게 표현되고, 반대로 통계 수치가 작으면 실제 면적이 크더라도 지도상에서는 작게 표현될 수 있습니다.

 

면적 왜곡이 오히려 표현하고자 하는 주제의 공간적 분포를 지도 상에 효과적으로 표현할 수 있도록 하며, 시각적으로 강한 인상을 줌으로써 정보 전달을 용이하게 하는 장점이 있습니다.

 

자, 그럼 먼저 카토그램 제작을 위해 '센서스용 시군구 경계'를 획득해 보도록 하겠습니다!

 

(센서스경계)시군구경계 - 오픈마켓

모든 시/군/구 경계에 대한 공간정보 및 속성정보

data.nsdi.go.kr

데이터 리소스에서 데이터를 다운로드합니다.

내려받은 데이터는 다음과 같은데요, QGIS에서 레이어 추가해 보겠습니다.

현재 이 데이터는 설정된 좌표계가 없습니다.

이에 EPSG:5181로 좌표계로 지정해 줍니다.

실습을 위해 시군구 경계 중 강원도에 해당하는 객체만 선택해 봅니다.

 

속성 테이블 중 'SIGUNGU_CD' 필드는 다음과 같이 구성되어 있습니다:

SIGUNGU_CD (시군구 코드) = 법정시도 코드(2자리) + 법정시군구 코드(3자리)

강원도 법정시도 코드는 ’32’이므로, SIGUNGU_CD 필드값이 ‘32’로 시작하는 객체를 선택해 봅니다.

표현식은 "SIGUNGU_CD" LIKE '32%'과 같습니다.

'내보내기 > 선택한 객체를 다른 이름으로 저장 > GANGWON_ADM2.shp'로 객체를 추출합니다.

자, 이제 실습을 위한 센서스 경계는 준비되었습니다! 다음 글에서 이어가 보겠습니다!