본문 바로가기
QGIS/QGIS_버전_3.34

QGIS 모델링 과정 정리

by easyfly 2026. 3. 25.
반응형

QGIS 모델링 과정 정리

이번 작업은 서울시 지하철역 위치정보서울시 점포정보를 이용하여,
버퍼를 생성한 뒤 폴리곤 안에 포함되는 포인트 개수를 계산하는 모델을 만드는 과정입니다.

모델링 과정 흐름도

1. QGIS 레이어창에서 벡터 레이어 불러오기

먼저 QGIS의 레이어창에서 분석에 사용할 벡터 자료를 불러옵니다.

불러올 파일은 다음 두 가지입니다.

  • 서울시 지하철 역 위치정보.shp
  • 서울시 점포정보.shp

즉, 지하철역 데이터와 점포 데이터를 QGIS에 먼저 올려 두는 단계입니다.


2. 모델링 모델 설계자 실행

그다음 QGIS의 모델링 모델 설계자를 실행합니다.

QGIS 모델설계자


이곳에서 분석 과정을 하나의 흐름으로 연결하여 자동화합니다.

모델 설계자에서는 크게 다음 두 부분을 설정합니다.

  • 입력
  • 알고리즘

3. 입력 항목 설정

입력 항목에서는 분석에 사용할 자료의 기본 조건을 정합니다.

이미지에 따르면 입력 항목은 다음과 같습니다.

  • 벡터레이어
  • 좌표계

여기서 벡터레이어는 불러온 지하철역 또는 점포 레이어를 의미하고,
좌표계는 공간 분석이 올바르게 수행되도록 지정하는 설정입니다.

 

입력 사항에서 유의점: 필수와 확장

아래 화면에서

  • 필수반드시 입력해야 하는 값이라는 뜻입니다.
  • 확장고급 옵션처럼 추가로 펼쳐서 쓰는 항목이라는 뜻입니다.

지금처럼 지하철역 레이어를 꼭 넣어야 하는 입력값이라면
필수 체크는 켜 두는 것이 맞습니다.

반면 확장은 보통 체크하지 않아도 됩니다.
이 항목은 모델 실행창에서 기본 입력이 아니라 추가 옵션 영역으로 보내는 성격이라, 일반적으로 필요 없습니다.


4. 알고리즘 설정

알고리즘 항목에서는 실제 공간 분석 작업을 연결합니다.

이미지에 제시된 알고리즘은 다음 두 가지입니다.

  • 버퍼
  • 폴리곤에 포함하는 포인트 개수 계산

즉, 먼저 기준 레이어를 중심으로 버퍼를 생성하고,
그 다음 생성된 버퍼 또는 폴리곤 내부에 몇 개의 포인트가 포함되는지 계산하는 방식입니다.


5. 실행

입력과 알고리즘 연결이 끝나면 마지막으로 실행 버튼을 눌러 모델을 수행합니다.

실행 결과로는
지하철역을 기준으로 만들어진 버퍼 영역 안에
점포가 몇 개 포함되는지가 계산된 결과 레이어가 생성됩니다.


전체 흐름 한 줄 정리

전체 과정은 다음과 같이 정리할 수 있습니다.

QGIS 레이어창에서 지하철역과 점포 shp 파일을 불러온다 → 모델 설계자에서 벡터레이어와 좌표계를 입력한다 → 버퍼 알고리즘과 포인트 개수 계산 알고리즘을 연결한다 → 실행하여 결과를 얻는다


정리

이번 모델링은 QGIS에서 서울시 지하철역 위치정보와 서울시 점포정보를 불러온 뒤, 모델 설계자에서 입력값과 좌표계를 설정하고, 버퍼 생성 및 폴리곤 내 포인트 개수 계산 알고리즘을 연결하여 수행하는 과정입니다. 이를 통해 지하철역 주변 일정 범위 안에 포함된 점포 수를 자동으로 계산할 수 있습니다. 이 모델을 이용하여 다른 케이스를 쉽게 작업하여 결과를 얻을 수 있습니다.

 

반응형

댓글