1. 서론
오늘은 QGIS를 활용해 공공데이터에서 제공하는 건축물 정보를 불러오고, 이를 기반으로 건축물의 용도를 효과적으로 구분하는 방법에 대해 알아보겠습니다. 건축물 용도 분석은 도시계획, 상권분석, 부동산 개발 등 다양한 분야에서 중요한 역할을 하며, 누구나 무료로 접근 가능한 공공데이터를 통해 손쉽게 시작할 수 있습니다.
결과 미리보기
이 글을 끝까지 읽으시면, QGIS와 공공데이터를 활용해 건축물 용도별로 분류된 지도를 직접 만들어볼 수 있습니다. 초보자도 따라할 수 있는 단계별 설명을 통해, 실전에서 활용 가능한 건축물 용도 분석 지도를 완성할 수 있습니다.
![]() |
2. 본문
① 브이월드에서 건축물 데이터 다운받기
아래 예시 이미지를 참고하여, VWorld(브이월드)에서 제공하는 건축물 데이터와 활용가이드를 다운로드해주세요.
![]() |
![]() |
![]() |
건축물데이터와 활용가이드 다운로드 |
② QGIS 자료 불러오기
먼저 QGIS를 실행한 뒤, 공공데이터 포털 등에서 다운로드한 건축물 데이터를 불러옵니다. 별도로 압축을 풀 필요 없이, .zip 형식의 압축파일을 그대로 QGIS로 드래그앤드롭 하면 아래와 같이 자동으로 건축물 데이터가 로드됩니다.
![]() |
③ 건축물 용도 구분
이제 QGIS에 불러온 건축물 데이터의 속성값을 활용해, 건축물을 용도별로 분류해보겠습니다.
분류 작업을 시작하기 전, 건축물 데이터를 다운로드할 때 함께 제공된 ‘도로명주소 전자지도 활용가이드’ 파일을 열어주세요. 이 파일에는 도로명주소 기반 공간데이터에 대한 설명과 속성값 정의가 상세히 담겨 있습니다.
이번 작업에 사용한 데이터는 ‘건물로 테이블 정의서 1’과 ‘정의서 2’에 기반하며, 건축물의 용도를 나타내는 건물용도코드 항목이 포함되어 있습니다. 우리는 이 건물용도코드를 기준으로 건축물을 주거용, 상업용, 공업용 등 다양한 용도로 구분해 시각화할 예정입니다.
![]() |
![]() |
![]() |
이제 QGIS에서 불러온 건축물 데이터의 속성값을 활용하여, 건물용도코드(BDTYP_CD) 기준으로 건축물을 분류해보겠습니다.
‘도로명주소 전자지도’의 테이블 정의서에 따르면 BDTYP_CD 항목이 바로 건축물 용도 코드에 해당하며, 이를 통해 각 건축물을 용도별로 시각화할 수 있습니다.
QGIS 상에서는 해당 레이어의 속성 창으로 이동한 뒤, ‘분류값 사용(Categorized)’ 스타일을 선택하여 BDTYP_CD 필드를 기준으로 벡터 레이어를 분류하면 됩니다.
![]() |
![]() |
![]() |
위 이미지처럼 건축물 용도에 따라 분류된 데이터는 속성값이 숫자 코드(BDTYP_CD) 형태로 표기되기 때문에, 이를 직관적으로 이해하기 어렵습니다.
각 숫자가 어떤 용도에 해당하는지 확인하려면 ‘도로명주소 전자지도 활용가이드’를 참고해야 하는데, 이 과정이 번거롭고 시간이 많이 소요됩니다.
이러한 불편을 해소하기 위해, 저는 **각 숫자 코드에 해당하는 건축물 용도를 한글로 변환한 QGIS 스타일 파일(QML)**을 미리 제작하였습니다.
이 스타일을 적용하면, 숫자 대신 ‘단독주택’, ‘다중주택’, ‘소매점’ 등 한눈에 알아볼 수 있는 한글 표기 용도명으로 지도에 자동 표시되어 보다 직관적이고 활용하기 쉬운 형태로 시각화할 수 있습니다.
![]() |
![]() |
![]() |
분류된 건축물 용도는 QGIS의 조판(인쇄 레이아웃) 기능을 활용하여 아래 이미지처럼 지도 형태로 출력할 수 있습니다.
![]() |
3. 결론
이번 글에서는 QGIS를 활용해 공공데이터로 제공되는 건축물 정보를 불러오고, 건물용도코드(BDTYP_CD)를 기준으로 건축물을 용도별로 분류하는 방법을 소개했습니다.
또한 코드 해석의 불편함을 줄이기 위해, 숫자 코드를 한글 용도명으로 자동 변환해주는 QGIS 스타일(QML)을 적용해 시각화를 쉽게 만드는 방법도 함께 다뤘습니다.
마지막으로 조판 기능을 통해 분류된 건축물 지도를 시각적으로 정리하고, 실무에 바로 활용할 수 있는 출력물로 만드는 과정까지 설명드렸습니다.
이제 누구나 공공데이터와 QGIS만으로도 실전에서 활용 가능한 건축물 용도별 분석 지도를 손쉽게 제작할 수 있습니다.
'Notes' 카테고리의 다른 글
QGIS에서 브이월드(VWorld) 공간정보를 활용하는 가장 쉬운 방법! - 브이월드 플러그인 설치 (3) | 2025.06.07 |
---|---|
QGIS에서 시·구·군 단위 행정경계 병합하기 – 분리된 구 지역 하나로 합치는 방법 (0) | 2025.06.04 |
QGIS 표고분석 완벽 가이드: 국토정보플랫폼 수치지형도로 DEM, 등고선, 음영기복도 만들기 (0) | 2025.05.31 |
QGIS로 대한민국 시도·시군구·읍면동 행정경계 지도 이미지로 내보내는 방법 (0) | 2025.05.24 |
QGIS에서 구글·카카오·네이버·VWorld 지도 불러오는 방법 (0) | 2025.05.19 |