이번 글에서는 QGIS에서 포인트 데이터를 심볼 크기나 스타일로 표현하는 방법을 간단하게 정리해보려고 합니다.
예시는 서울시 CCTV 데이터를 활용했고, 포인트 개수가 많다 보니 심볼 크기 조절과 표현식 활용이 핵심 포인트입니다.
1. 필드 값에 따라 심볼 크기 동적 조절하기


특정 CCTV만 크게 표시된 예시입니다.
이는 심볼 크기를 ‘고정값’으로 주는 것이 아니라
필드 값 + 조건식을 이용해 동적으로 조절한 결과입니다.
예를 들어,
- 특정 구만 강조하기
- 특정 용도값에 따라 크기 다르게 주기
- 설치 연도나 번호 기준으로 크기 차등 적용하기
이럴 때 표현식이 굉장히 유용합니다.
2. QGIS 표현식(Expression)으로 심볼 크기 제어

**표현식 작성기(Expression builder)**를 사용하고 있습니다.
여기서 원하는 필드를 선택해 다음과 같이 크기를 지정할 수 있습니다:
예시 ① — CCTV 수치에 따라 크기 조정
"CCTV수" * 0.5
예시 ② — 특정 조건일 때만 크게 표시
CASE
WHEN "설치목적" = '방범용' THEN 6
ELSE 2
END
예시 ③ — 범위 기반 크기 변환 (노이즈 제거용)
scale_linear("CCTV수", 0, 100, 2, 8)
표현식을 사용하면 시각화가 훨씬 유연해지고 데이터 특성을 직관적으로 보여줄 수 있습니다.
정리하면
QGIS에서 포인트 데이터가 너무 많으면 단순히 찍는 것만으로는 해석이 어려워지기 때문에,
심볼 크기, 색상, 표현식 등을 적절히 조절하는 것이 중요해요.
이번 글에서는
✔ 심볼 크기 기본 조절
✔ 조건 기반 크기 변경
✔ 표현식(Expression) 활용
까지 핵심만 깔끔하게 정리해봤습니다.
'공간 분석 > 공간 분석 기초' 카테고리의 다른 글
| 지리정보 소프트웨어 표준 확장자 - *.shp (0) | 2025.12.02 |
|---|---|
| [시각화] 열지도 표현 정리 (0) | 2025.11.30 |
| [단일 심볼 마커] 밀리미터(mm)와 지도 단위(map units) 정리 (0) | 2025.11.29 |
| [툴박스] 필드 재작성(Field Refactor Fields) (0) | 2025.11.29 |
| 선의 길이 계산과 통계 (0) | 2023.02.13 |