🏞️ GIS & RS/📍 ArcGIS・QGIS
[QGIS] QGIS에서 shp파일에 csv파일 join하기
김 홍시
2025. 4. 16. 15:29
반응형
QGIS에서 테이블 조인(Join)을 수행하는 방법은 아래와 같습니다.
공통 키를 기준으로 외부 데이터(csv, excel, shp 등)를 기존 벡터 레이어에 연결할 수 있습니다.
🔧 조인 방법 (예: 읍면동.shp + 인구.csv)
- 두 레이어를 모두 QGIS에 불러오기
- 읍면동.shp (공간 데이터)
- 인구.csv (속성 데이터)
- 왼쪽 레이어 패널에서 조인 대상 레이어(예: 읍면동.shp) 우클릭 → [속성]
- [조인] 탭 클릭 → ➕ 아이콘 클릭하여 조인 설정
- 조인 레이어: 인구.csv
- 조인 필드: 읍면동코드 (예시: csv에 있는 컬럼)
- 대상 필드: 읍면동코드 (예시: shp에 있는 컬럼)
- 하단 옵션:
- 필요한 경우 조인된 필드에 접두어 추가 체크 해제 (컬럼명이 깔끔하게 유지됨)
- 조인된 필드 보이기를 체크하면 조인된 컬럼이 보임
- 확인 → 속성 테이블에서 조인된 필드가 붙은 것을 확인
📌 참고 사항
- 조인 필드는 문자열/숫자 타입이 일치해야 함 (필요 시 QGIS 표현식으로 캐스팅 가능)
- 조인은 일시적입니다. 영구적으로 저장하려면:
- 레이어 우클릭 → [내보내기] → [피처로 저장]
반응형