본문 바로가기
QGIS

QGIS 기초 _ 좌표계 설정

by popole97 2025. 4. 21.
반응형

지도와 레이어가 어긋날 때? 좌표계부터 점검하세요

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 타원체 기준점 차이

해결 방법: 사용자 정의 좌표계 설정


설정 > 사용자 정의 좌표계

예시 식 입력:

diff
복사편집
+proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,-1.63,6.43

→ 이후 해당 좌표계를 적용하고, 반드시 재투영을 진행해야 합니다.


자주 사용하는 좌표계 정리

지역/용도EPSG 코드설명
전 세계 기본 4326 WGS 84 (위경도)
서울시/수도권 5186 UTM-K 중부원점
부산/동부 지역 5187 UTM-K 동부원점
다음 지도 5181 TM 중부 (Daum)
네이버 지도 5179 TM 중부 (Naver)
브이월드/구글지도 3857 Web Mercator

좌표계는 단순히 "지도 위치를 맞추는 도구"가 아니라,
공간분석의 정확도를 좌우하는 핵심 설정입니다.

  • 좌표계가 맞지 않으면, 시각화 오류나 분석값 왜곡이 발생할 수 있습니다.
  • 좌표계 정의와 변환은 개념적으로 다르다는 점, 꼭 기억해두세요.

질문이나 오류가 있다면 댓글로 남겨주세요.
함께 배우며 실습하는 공간정보 블로그가 되기를 바랍니다.

반응형