지도와 레이어가 어긋날 때? 좌표계부터 점검하세요
QGIS를 사용하다 보면 “지도는 보이는데, 내가 불러온 레이어가 엉뚱한 위치에 표시된다”는 경험 한 번쯤 있으셨을 겁니다.
이런 문제의 대부분은 ‘좌표계가 일치하지 않아서’ 발생합니다.
이번 포스팅에서는 QGIS에서 반드시 알아야 할 좌표계 개념과 설정 방법,
그리고 실무에 자주 쓰이는 좌표계 코드 및 보정법까지 정리해보았습니다.
좌표계란?
좌표계(CRS: Coordinate Reference System)는
지구상의 위치를 수치(좌표)로 표현하기 위한 기준 체계입니다.
좌표계의 두 가지 분류
지리좌표계 (GCS) | 위도/경도 기반, 곡면 기준 | WGS 84 (EPSG:4326) |
투영좌표계 (PCS) | 평면 지도상에서 측정 가능한 거리·면적 표현 | UTM-K 중부원점 (EPSG:5186) |
QGIS에서 좌표계가 필요한 이유
- 프로젝트 좌표계 설정 (전체 기준)
- 각 레이어의 좌표계 인식 및 정렬
- 서로 다른 좌표계를 통일해 분석 수행
- 좌표계 없는 레이어에 정의
- 좌표계가 다른 레이어의 변환(재투영)
좌표계가 일치하지 않으면 분석 결과가 왜곡되거나,
지도 위 위치가 어긋날 수 있습니다.
QGIS 좌표계 설정 방법
1. 프로젝트 좌표계 설정

메뉴: 프로젝트 > 프로젝트 속성 > 좌표계
- 검색창에 EPSG 코드 입력 (예: EPSG:5186)
- 선택 후 ‘확인’ 클릭
- 모든 레이어가 해당 좌표계 기준으로 보이게 됨
📌 우측 하단 상태바에서도 현재 좌표계를 바로 확인·변경할 수 있습니다.
2. 레이어 좌표계 정의 (Define CRS)
레이어를 불러왔는데 위치가 이상한 경우,
→ 해당 레이어의 좌표계 정보가 없거나 잘못 지정된 것일 수 있습니다.


레이어 우클릭 > ‘좌표계 설정’ 또는
레이어 속성(더블클릭) > ‘소스 > 좌표계 지정’
- 실제 좌표계에 맞는 EPSG 코드 입력
- 예: 서울시 SHP → EPSG:5186
⚠ 이 작업은 ‘정의’일 뿐, 좌표 값을 변환하지 않습니다.
3. 신규 레이어 불러올 때 기본 좌표계 지정하기


메뉴: 설정 > 옵션 > 좌표계 처리
- ‘기본 레이어 좌표계 사용’ 설정
- 자주 사용하는 좌표계로 지정 (예: EPSG:5186)
이후부터 새 레이어를 불러올 때
QGIS가 자동으로 해당 좌표계를 적용합니다.
좌표계 정의 vs 변환
좌표계 정의 (Assign CRS) | 좌표 정보 없는 데이터에 좌표계 ‘알려주기’ | ❌ 변하지 않음 |
좌표계 변환 (Reproject) | 기존 좌표계를 새로운 좌표계로 바꾸기 | ✅ 좌표값 변환됨 |
레이어 좌표계 변환 (Reproject Layer)
방법 1. 내보내기 방식


레이어 우클릭 → 내보내기 > 객체를 다른 이름으로 저장
- 포맷 선택(SHP, GeoPackage 등)
- CRS 선택 → EPSG:4326 등
- 저장 → 변환된 새 레이어 생성
✔ 원본 레이어는 그대로 두고, 변환본 생성 가능
방법 2. 공간처리 툴박스 활용



메뉴: 공간처리 > 툴박스 > "Reproject Layer" 검색
- 입력 레이어 선택
- 변환 좌표계 지정
- 출력 경로 설정 → 실행
✔ 다수의 레이어 일괄 변환 or 모델링에 적합
EPSG:5174 좌표계 보정 (KLIS용 주의사항)
국내 부동산포털이나 KLIS 자료 중 EPSG:5174를 사용할 경우,
WGS84와 최대 300m 이상 오차가 생기기도 합니다.
원인
- Bessel 타원체와 WGS84 타원체 기준점 차이
해결 방법: 사용자 정의 좌표계 설정



설정 > 사용자 정의 좌표계
예시 식 입력:
→ 이후 해당 좌표계를 적용하고, 반드시 재투영을 진행해야 합니다.
자주 사용하는 좌표계 정리
전 세계 기본 | 4326 | WGS 84 (위경도) |
서울시/수도권 | 5186 | UTM-K 중부원점 |
부산/동부 지역 | 5187 | UTM-K 동부원점 |
다음 지도 | 5181 | TM 중부 (Daum) |
네이버 지도 | 5179 | TM 중부 (Naver) |
브이월드/구글지도 | 3857 | Web Mercator |
좌표계는 단순히 "지도 위치를 맞추는 도구"가 아니라,
공간분석의 정확도를 좌우하는 핵심 설정입니다.
- 좌표계가 맞지 않으면, 시각화 오류나 분석값 왜곡이 발생할 수 있습니다.
- 좌표계 정의와 변환은 개념적으로 다르다는 점, 꼭 기억해두세요.
질문이나 오류가 있다면 댓글로 남겨주세요.
함께 배우며 실습하는 공간정보 블로그가 되기를 바랍니다.
'QGIS' 카테고리의 다른 글
QGIS 기초 – 속성테이블 글자가 깨질 때? 인코딩 변경으로 해결하세요 (0) | 2025.04.25 |
---|---|
QGIS 기초 – 수치지형도·연속지적도 좌표계 보정 (0) | 2025.04.23 |
QGIS 기초 _ 지오코딩(Geocoding) (0) | 2025.04.19 |
QGIS 기초 _ 데이터 불러오기 (0) | 2025.04.17 |
QGIS 기초 _ 베이스맵 설정 방법 (0) | 2025.04.15 |