사용자 도구

사이트 도구


blog:bicycle:understandingstravacumulativealtitude

스트라바 누적고도 이해하기

뻥고도

자전거를 타다 보니 '스트라바 뻥고도' 이야기를 자주 듣습니다. 특히 가민 기계에 충성도가 높은 사람일수록 이런 말을 할 가능성이 높은 것 같기도 합니다. 스트라바 뻥고도는 같은 구간을 달릴 때 스트라바 쪽 누적고도에 더 큰 숫자가 나타나는 현상을 말합니다. 똑같이 두 사람이 같은 고개를 넘었는데 가민 기계로 측정한 쪽의 누적고도가 400미터인데 스트라바로 측정한 쪽의 누적고도는 450미터쯤 되는 일이 종종 일어납니다. 대체로 같은 장소의 오차율은 비슷한 편이고 장소에 따라 오차율 편차가 큰 편입니다. 스트라바쪽 누적고도가 오히려 낮게 나오는 일도 자주 일어나지만 누적고도가 내려가는 경우보다는 올라가는 경우에 더 민감하기 때문에 뻥고도라는 말이 나오는 모양입니다.

잘못된 설명

차이가 생기는 이유가 무엇인지 설명하는 글을 몇개 봤는데 위에 이야기한대로 가민 기계에 충성도가 높은 사람들이 쓴 글이라서 그런지 스트라바쪽의 측정 방법은 잘못된 경우가 많았습니다. 사실은 제가 찾아본 글 전부 다 잘못되어 있었습니다. 가민 기계는 기압 기반으로 고도 변화를 측정합니다. 이 방법은 실제 주행한 상대 높이 차이를 꽤 정확하게 측정할 수 있습니다. 가령 해발 0미터로 초기화한 곳에서 여러 사람이 해발 832미터까지 올라간다면 거의 모든 사람의 기계에 같은 누적 고도가 표시됩니다. 반면 스트라바는 스마트폰에서 동작하는 범용 소프트웨어인 관계로 특정 하드웨어에 의존하는 방식으로 고도를 측정할 수가 없습니다. 그래서 스트라바의 누적고도 측정 방법을 잘못 설명하는 대표적인 방법으로 GPS 신호에 의존해서 고도를 측정하는 것입니다. 이 방법은 오차가 많을 수밖에 없어 뻥고도 현상이 발생한다는 겁니다. 어쩌면 몇년 전에는 맞는 설명이었을지도 모르겠습니다만 지금은 아닙니다.

스트라바의 고도 측정 방법

스트라바는 GPS 신호에 근거해 고도를 추정하기는 합니다만 이 값을 그대로 사용하지는 않습니다. 위도와 경도에 해당하는 지점의 고도를 스트라바의 베이스맵으로부터 가져옵니다. 베이스맵은 이론상 모든 위도와 경도에 해당하는 고도값을 가지고 있습니다. 주행을 마친 다음 GPS 데이터를 업로드하면 각 좌표의 고도정보를 베이스맵으로부터 가져와 누적고도를 계산해 표시합니다.

문제점

단 스트라바의 베이스맵은 위성사진과 각 국가의 공개된 지리정보에 기반하므로 지형 자체의 고도에 오차가 크지 않더라도 지형 위에 건설된 인공물의 고도는 오차가 생깁니다. 가령 V자형 계곡을 여러번 가로지르는 평평한 도로를 달리고 나서 스트라바 베이스맵에 기반해 고도를 보정하면 내가 달린 도로는 경사도가 낮은 평평한 도로였지만 베이스맵 상에 내가 지나온 궤적은 V자형 계곡을 여러번 가로질러 누적고도가 크게 나올 수도 있습니다. 저희 집에서 멀지 않은 고개 하나는 계곡은 아니지만 오차가 꽤 크게 나기도 했습니다.

완화

스트라바는 전 세계로부터 들어오는 기압계 기반의 고도정보를 바탕으로 베이스맵을 수정하고 있고 지금도 고도차이가 너무 많이 난다고 생각되는 구간의 베이스맵 수정 요청을 할 수 있습니다.

기압계 기반의 문제점

스트라바에 대한 이야기를 했으니 이번에는 기압계 기반 기계에서 생기는 문제점을 잠깐 이야기해보겠습니다. 기압계는 상대고도를 비교적 정확하게 측정하지만 장거리를 달릴 때 기압 차이가 큰 지역을 지나가면 갑자기 큰 오차가 생깁니다. 전체적인 고도의 궤적은 크게 다르지 않지만 기압차가 큰 지역을 지날 때 평균고도가 갑자기 1000미터씩 차이가 생깁니다. 가령 직전까지는 해달 200미터쯤 되는 구간을 지나다가 어느 순간 갑자기 해발 1200미터쯤 되는 곳을 달리는 식입니다. 중간에 크게 변하는 고도차를 제외하면 상대고도는 여전히 정확한 편입니다만 장거리를 달릴수록 이런 문제를 겪을 가능성이 높습니다.

결론

  • 가민 기계: 기압계 기반의 고도 측정. 정확한 상대고도 측정, 장거리에 기압차 생기는 구간에 큰 오차.
  • 스트라바: GPS 좌표에 해당하는 베이스맵의 고도정보에 근거해서 측정. 인공물에 의한 고도변화에 취약, 인공물 데이터를 반영한 베이스맵 수정 요청 가능.
blog/bicycle/understandingstravacumulativealtitude.txt · 마지막으로 수정됨: 2017-10-15 20:14 저자 neoocean