본문 바로가기

Notes

QGIS에서 시·구·군 단위 행정경계 병합하기 – 분리된 구 지역 하나로 합치는 방법

1. 서론

QGIS를 활용해 행정경계 데이터를 다룰 때, 시·구·군 단위의 경계가 여러 개의 파편화된 구역으로 나뉘어 있는 경우가 종종 있습니다. 특히 동일한 '시' 지역임에도 불구하고 여러 개의 분리된 레코드로 구성되어 있다면, 분석이나 시각화 작업에서 혼란을 야기할 수 있습니다. 이러한 문제를 해결하기 위해서는 해당 구역들을 하나의 객체로 병합하는 작업이 필요합니다. 이번 글에서는 QGIS에서 동일한 행정구역 값을 기준으로 분리된 구 경계들을 효율적으로 병합하는 방법을 단계별로 안내해드리겠습니다. 공간 데이터 편집과 행정구역 통합 작업이 필요한 분들에게 실질적인 도움이 되기를 바랍니다.

결과 미리보기

이번 글을 끝까지 읽으시면, QGIS를 활용하여 여러 개로 분리된 '구' 단위의 행정경계 데이터를 하나의 '시' 단위로 깔끔하게 병합하는 방법을 누구나 쉽게 따라 하실 수 있습니다.

행정경계 병합 결과물

 


2. 본문

① 브이월드에서 행정경계 데이터 다운받기

아래 예시 이미지를 참고하여, VWorld(브이월드)에서 제공하는 시구군 단위 행정경계 데이터를 다운로드해주세요.

브이월드 행정경계 다운로드(좌표계 5186)

 

② 행정경계 데이터값 병합하기

먼저 시·구·군 행정경계 데이터를 다운로드한 후, 압축을 해제하고 QGIS에 .shp 파일 형식의 경계 데이터를 불러옵니다.
이때 주의해야 할 점은, 일부 광역시를 제외한 지역에서는 행정구 단위가 분리되어 제공되는 경우가 많아 시·도 또는 시·군·구 단위 지도에서도 하나의 지자체로 병합되어 있지 않은 경우가 있습니다. 이러한 분리된 행정구역은 시각화나 분석에 어려움을 줄 수 있기 때문에 별도의 병합 작업이 필요합니다.

대표적인 예시가 바로 경상남도 창원특례시입니다. 창원시는 기존의 마산, 진해, 창원 세 지역이 통합되었지만, QGIS 상의 행정경계 데이터에서는 여전히 각 구별로 나뉘어 표시되는 경우가 많습니다. 따라서 창원시 전체를 하나의 시 단위로 표현하고자 한다면, QGIS의 병합 도구를 활용한 별도의 데이터 정리가 필수입니다.

이제 다음 단계에서는 이러한 분리된 행정구역을 하나의 단위로 병합하는 구체적인 방법을 안내해드리겠습니다.

 

QGIS에서 시·구·군 행정경계 데이터를 불러온 후, 특정 시의 행정구역만 선택하고자 할 때는 속성값을 기준으로 필터링하는 방법이 효과적입니다. 예를 들어 창원특례시의 행정경계를 모두 선택하려면, 속성 테이블에서 해당 열인 SIGUNGU_NM(시·군·구 이름) 필드를 기준으로 조건을 지정해 주어야 합니다.

행정경계 선택

 

창원시의 5개 행정구(의창구, 성산구, 마산합포구, 마산회원구, 진해구)가 성공적으로 선택되었다면, 이제 이들을 하나의 단일 행정구역으로 병합하는 작업을 진행해 보겠습니다.

먼저 QGIS에서 해당 레이어를 편집 모드(Edit Mode)로 전환합니다. 그런 다음 상단 도구 모음에서 선택한 피처 병합(Merge Selected Features) 아이콘을 클릭하여 다섯 개의 구를 하나의 경계로 병합합니다.

병합이 완료된 후에는 간혹 불필요한 꼭지점이나 선의 잔여 흔적이 남을 수 있습니다. 이럴 경우 꼭지점 도구(Vertex Tool)를 활용하여 불필요한 꼭지점을 선택한 후 Delete 키를 눌러 깨끗하게 정리할 수 있습니다.

모든 병합 및 수정 작업이 끝났다면, 편집 모드를 해제하고 편집 내용 저장(Save Layer Edits)을 클릭하여 변경 사항을 최종적으로 저장해 주세요.

이렇게 하면 창원시의 분리된 행정구역이 하나의 통합된 시 단위 경계로 완성되어, 향후 공간 분석이나 행정지도 제작 시 더욱 효율적으로 활용할 수 있습니다.

행정경계 병합

 

병합 작업을 마쳤다면, 마지막으로 시·구·군 행정경계 레이어의 속성값을 정리해주는 것이 중요합니다. 병합된 피처의 속성값은 기본적으로 선택된 여러 값 중 하나(예: 의창구)가 자동으로 남게 되는데, 이는 실제 행정구역 명칭과 맞지 않거나 혼동을 줄 수 있습니다.

이를 수정하려면 QGIS에서 병합된 피처가 포함된 레이어의 속성 테이블을 열고, SIGUNGU_NM 필드(시군구 이름)를 찾아 해당 셀의 값을 '창원시' 또는 통합창원시로 직접 수정해 주세요.

이 작업은 향후 분석, 시각화, 출력 작업에서 병합된 영역이 명확하게 '창원시'로 인식되도록 도와주며, 행정경계 데이터를 보다 정확하게 관리하는 데 필수적인 과정입니다. 수정이 완료되면 꼭 편집 모드를 해제하고 저장 버튼을 클릭하여 변경사항을 반영하세요.

이제 창원시의 모든 행정구가 하나의 통합 경계와 명확한 속성값을 가진 데이터로 정리되었습니다.

행정구역 명칭 수정

3. 결론

이처럼 QGIS를 활용하면 시·구·군 단위로 분리되어 제공되는 행정경계 데이터를 손쉽게 병합하고, 속성값까지 정리하여 보다 정확하고 일관된 공간 데이터를 구축할 수 있습니다. 특히 창원시처럼 여러 행정구로 나뉘어 있는 특례시의 경우, 병합 작업을 통해 시각화와 분석의 효율성을 높일 수 있으며, 공공기관 보고서나 지도 제작 시에도 큰 도움이 됩니다.

앞서 설명한 단계별 절차—데이터 불러오기, 필드 기반 선택, 피처 병합, 꼭지점 정리, 속성값 수정—을 순서대로 따라 하시면 누구나 쉽게 원하는 형태의 행정경계 지도를 완성할 수 있습니다. 앞으로도 QGIS를 활용한 공간데이터 관리에 있어 실질적인 팁과 사례를 지속적으로 소개해드릴 예정이니, 많은 관심 부탁드립니다.