🏞️ GIS & RS/📍 ArcGIS・QGIS

[QGIS] QGIS에서 shp파일에 csv파일 join하기

김 홍시 2025. 4. 16.
반응형

 

 

 

QGIS에서 테이블 조인(Join)을 수행하는 방법은 아래와 같습니다.
공통 키를 기준으로 외부 데이터(csv, excel, shp 등)를 기존 벡터 레이어에 연결할 수 있습니다.


🔧 조인 방법 (예: 읍면동.shp + 인구.csv)

  1. 두 레이어를 모두 QGIS에 불러오기
    • 읍면동.shp (공간 데이터)
    • 인구.csv (속성 데이터)
  2. 왼쪽 레이어 패널에서 조인 대상 레이어(예: 읍면동.shp) 우클릭 → [속성]
  3. [조인] 탭 클릭 → ➕ 아이콘 클릭하여 조인 설정
    • 조인 레이어: 인구.csv
    • 조인 필드: 읍면동코드 (예시: csv에 있는 컬럼)
    • 대상 필드: 읍면동코드 (예시: shp에 있는 컬럼)
    • 하단 옵션:
      • 필요한 경우 조인된 필드에 접두어 추가 체크 해제 (컬럼명이 깔끔하게 유지됨)
      • 조인된 필드 보이기를 체크하면 조인된 컬럼이 보임
  4. 확인 → 속성 테이블에서 조인된 필드가 붙은 것을 확인

📌 참고 사항

  • 조인 필드는 문자열/숫자 타입이 일치해야 함 (필요 시 QGIS 표현식으로 캐스팅 가능)
  • 조인은 일시적입니다. 영구적으로 저장하려면:
    • 레이어 우클릭 → [내보내기] → [피처로 저장]

 

반응형

댓글