GNSS(GPS)를 이용해 현재 위치를 확인하면 위도와 경도뿐 아니라 고도(Height) 도 함께 표시됩니다.
그런데 GNSS 장비에 표시되는 고도와 지도에서 확인하는 해발고도가 서로 다른 경우가 있습니다.
예를 들어,
GNSS 고도 : 152.8m
지도상의 해발고도 : 124.3m
같은 장소인데 왜 높이가 다르게 표시될까요?
그 이유는 GNSS가 사용하는 타원체(Ellipsoid) 와 우리가 일반적으로 사용하는 지오이드(Geoid) 가 서로 다른 기준이기 때문입니다.
이번 글에서는 두 개념의 차이와 GNSS에서 높이를 계산하는 원리를 쉽게 알아보겠습니다.
높이에도 기준이 있을까?
많은 사람들은 높이는 하나뿐이라고 생각합니다.
하지만 측량에서는 높이에도 여러 기준이 있습니다.
대표적으로 다음 두 가지를 사용합니다.
타원체고(Ellipsoidal Height)
정표고(Orthometric Height)
이 둘을 연결하는 개념이 바로 지오이드입니다.
타원체(Ellipsoid)란?
지구는 완전한 구(球)가 아닙니다.
극은 약간 납작하고 적도는 조금 더 부풀어 있습니다.
이를 수학적으로 계산하기 쉽도록 만든 모델이 타원체(Ellipsoid) 입니다.
쉽게 말하면,
지구를 수학적으로 단순화한 기준면
입니다.
GNSS 위성은 바로 이 타원체를 기준으로 위치와 높이를 계산합니다.
지오이드(Geoid)란?
지오이드는 지구의 실제 중력장을 반영한 기준면입니다.
쉽게 설명하면,
바람, 파도, 조류의 영향을 모두 제거했을 때 바다가 이어지는 평균 해수면을 육지까지 확장한 가상의 면
이라고 생각하면 됩니다.
우리가 흔히 말하는 해발고도는 대부분 이 지오이드를 기준으로 합니다.
왜 두 기준이 다를까?
타원체는 계산하기 쉽도록 만든 매끄러운 수학적 모델입니다.
반면 지오이드는 지구 내부의 질량 분포와 중력의 영향을 받기 때문에 울퉁불퉁한 형태를 가지고 있습니다.
즉,
타원체 → 계산하기 쉬운 이상적인 지구
지오이드 → 실제 중력을 반영한 지구
라는 차이가 있습니다.
GNSS는 어떤 높이를 계산할까?
GNSS 수신기가 직접 계산하는 높이는
타원체고(Ellipsoidal Height, h)
입니다.
하지만 지도나 측량에서는 대부분
정표고(Orthometric Height, H)
를 사용합니다.
따라서 GNSS의 높이를 그대로 지도에 사용할 수는 없습니다.
지오이드고(Geoid Height)란?
타원체와 지오이드 사이의 높이 차이를 지오이드고(Geoid Undulation, N) 라고 합니다.
이 세 가지 높이의 관계는 다음과 같습니다.
타원체고(h) = 정표고(H) + 지오이드고(N)
또는
정표고(H) = 타원체고(h) - 지오이드고(N)
즉,
GNSS가 계산한 높이에서 지오이드고를 보정해야 우리가 익숙한 해발고도를 얻을 수 있습니다.
실제 예시
어느 지점에서 GNSS가 다음과 같은 값을 계산했다고 가정해 보겠습니다.
타원체고(h) = 132.5m
지오이드고(N) = 27.8m
그러면 정표고(H)는
132.5 - 27.8 = 104.7m
즉,
지도에는 약 104.7m의 해발고도로 표시됩니다.
지오이드 모델은 왜 필요할까?
지구의 중력은 지역마다 조금씩 다릅니다.
따라서 지오이드도 나라마다 조금씩 차이가 있습니다.
이 때문에 각국은 자체적인 지오이드 모델을 구축하여 사용합니다.
우리나라에서도 국토지리정보원에서 지오이드 모델을 구축해 측량과 공간정보 분야에 활용하고 있습니다.
어디에서 사용될까?
지오이드와 타원체 개념은 다양한 분야에서 활용됩니다.
GNSS 측량
고도 보정
RTK
정표고 계산
GIS
지형 분석
드론
비행 고도 계산
토목
설계 기준 높이 계산
건설
구조물 시공
쉽게 이해하는 비유
탁자를 하나 떠올려 보겠습니다.
탁자 위에 두꺼운 담요를 덮었습니다.
탁자 표면은 매끈한 타원체입니다.
담요의 표면은 울퉁불퉁한 지오이드입니다.
같은 위치라도 어느 면을 기준으로 재느냐에 따라 높이가 달라집니다.
GNSS는 탁자(타원체)를 기준으로 높이를 계산하고,
우리가 일상에서 사용하는 해발고도는 담요(지오이드)를 기준으로 합니다.
GNSS 전체 구조에서 높이 계산 과정
GNSS의 높이 계산은 다음과 같이 이루어집니다.
GNSS 위성 신호
↓
타원체고(h) 계산
↓
지오이드 모델 적용
↓
지오이드고(N) 보정
↓
정표고(H) 산출
↓
해발고도 표시
즉, GNSS는 직접 해발고도를 계산하는 것이 아니라, 타원체고를 계산한 뒤 지오이드 모델을 이용해 정표고로 변환합니다.
자주 묻는 질문(FAQ)
Q. GPS가 표시하는 높이는 모두 해발고도인가요?
반드시 그렇지는 않습니다.
많은 GNSS 수신기는 기본적으로 타원체고를 계산하며, 지오이드 모델을 적용한 경우에만 정표고(해발고도)를 표시합니다.
Q. 스마트폰의 고도는 얼마나 정확한가요?
스마트폰은 GNSS뿐 아니라 기압 센서와 소프트웨어 보정을 함께 사용할 수 있습니다.
따라서 표시되는 고도는 기기와 환경에 따라 달라질 수 있습니다.
Q. RTK에서도 지오이드가 필요한가요?
네.
RTK는 매우 정확한 타원체고를 계산할 수 있지만, 실제 해발고도를 사용하려면 지오이드 모델을 적용해야 합니다.
핵심 정리
이번 글의 핵심은 다음과 같습니다.
타원체(Ellipsoid)는 지구를 수학적으로 단순화한 기준면이다.
지오이드(Geoid)는 평균 해수면을 기반으로 한 실제 중력 기준면이다.
GNSS는 기본적으로 타원체고를 계산한다.
해발고도를 얻으려면 지오이드고를 이용해 정표고로 변환해야 한다.
RTK, GIS, 드론, 토목, 건설 등에서는 지오이드 모델이 매우 중요한 역할을 한다.
마무리
GNSS는 위도와 경도뿐 아니라 높이도 매우 정밀하게 계산할 수 있습니다.
하지만 GNSS가 계산하는 높이는 우리가 일상에서 사용하는 해발고도와 기준이 다를 수 있습니다.
이 차이를 이해하려면 타원체와 지오이드라는 두 개념을 함께 알아야 합니다.
고정밀 측량과 RTK, 드론, 공간정보 시스템에서는 지오이드 모델을 적용해 타원체고를 정표고로 변환하는 과정이 필수입니다.
따라서 지오이드와 타원체의 차이를 이해하는 것은 GNSS의 높이 정보를 올바르게 활용하기 위한 핵심 지식이라고 할 수 있습니다.
다음 글 예고
다음 편에서는 LEO PNT(저궤도 위성항법)란? GPS 이후의 차세대 위성항법 기술을 알아보겠습니다.
왜 최근 저궤도(LEO) 위성을 이용한 위치 결정 기술이 주목받고 있는지, 기존 GNSS와 어떤 차이가 있는지, 그리고 미래의 위성항법은 어떻게 발전할지 쉽게 설명해 드리겠습니다.
댓글 쓰기