공간 분석/공간 분석 기초

빼기(Difference)

Data Jun 2025. 12. 7. 10:39

QGIS의 Difference(빼기) 분석은 두 레이어 간의 겹치는 부분을 제거하고,
입력 레이어(Input layer)에서 중첩된 영역을 제외한 순수한 차이 영역만 추출할 때 사용하는 공간 분석 기능입니다.

 

예를 들어 1000m 버퍼에서 500m 버퍼를 빼면,
500~1000m 사이의 ‘중간 권역’만 남게 되는 방식입니다.

 

1. Difference는 어떤 원리로 계산될까?

Difference는 매우 단순하게 표현하면 다음과 같습니다:

입력 레이어(Input)중첩 레이어(Overlay) = 결과(Result)

즉,

  • 입력 레이어의 영역 중
  • 중첩 레이어와 겹치는 부분을 제거하고
  • 남는 영역만 결과로 생성합니다.

예시)

  • 입력 레이어: 1000m 버퍼
  • 중첩 레이어: 500m 버퍼

결과 → (1000m 버퍼) – (500m 버퍼)
즉, 500~1000m 사이의 고리 모양(Annulus) 영역이 생성됩니다.

 

2. Difference 기능이 왜 필요할까?

Difference 연산은 다음과 같은 공간 분석 목적에 매우 효과적입니다.

 

1️⃣ 권역별 분석을 위한 구간 나누기

500m, 750m, 1000m 등 버퍼별 생활권·접근권을 구분하고 싶을 때
중첩되는 버퍼들을 구간별로 나누는 데 사용됩니다.

 

2️⃣ 특정 영역을 제외한 면적 추출

  • 보호구역을 제외한 개발 가능 지역
  • 위험구역을 제외한 안전 지역
    등을 추출할 때 편리합니다.

3️⃣ 다단계 버퍼에서 계층적 공간 분석

예: 지하철역 기준

  • 0~250m
  • 250~500m
  • 500~1000m 권역

이런 구분은 Difference로 간단하게 만들 수 있습니다.

 

빼기 기능 사용 예시

 

 

 

정리하면

 

  • Difference = 입력 레이어 – 중첩 레이어
  • 겹치는 부분을 제거하고 남은 영역만 추출
  • 버퍼 구간 나누기, 권역 분석, 임팩트 존 분석 등에서 자주 사용되는 핵심 도구

 

 

 

 

'공간 분석 > 공간 분석 기초' 카테고리의 다른 글

교차영역  (0) 2025.12.08
잘라내기(Clip)  (0) 2025.12.07
버퍼(Buffer)  (0) 2025.12.07
좌표계 재투영  (1) 2025.12.07
공간 인덱스 생성(Create Spatial Index)  (0) 2025.12.04