측지선 거리 계산기

두 좌표 사이의 가장 짧은 표면 경로를 측정하세요 — WGS84 타원체 상의 거리, 최초 및 최종 방위각, 중간 지점을 제공합니다.

지점 A (출발지)

십진수 도를 입력하세요. 지도 앱에서 복사한 “위도, 경도” 쌍을 두 필드 중 하나에 붙여넣으면 자동으로 분할됩니다.

지점 B (목적지)

측지선 결과

가장 짧은 표면 거리

최초 방위각 (A 출발 기준)

최종 방위각 (B 도착 기준)

중간 지점

측지선을 계산하려면 두 지점을 모두 입력하세요.
정거도법 격자이며, 호 모양은 도식적인 표현으로 항해용 차트가 아닙니다.

모델 및 공식

타원체 (WGS84): Karney의 역측지선 해 — a = 6,378,137 m, f = 1/298.257223563

구면: a = sin²(Δφ/2) + cos φ₁·cos φ₂·sin²(Δλ/2); d = 2R·atan2(√a, √(1−a)); R = 6,371.0088 km

방위각은 A와 B의 측지선을 따라 진북 기준 시계 방향으로 측정되며, 0–360°로 정규화됩니다.

방법 및 출처

거리와 방위각은 대척점에 가까운 지점을 포함한 모든 지점 쌍에 대해 수렴하는 Karney 알고리즘을 사용하여 WGS84 타원체 상의 역측지선 문제를 해결합니다. 중간 지점은 측지선 호 길이의 절반에 위치합니다. 비교선은 IUGG 평균 반지름 6,371.0088 km의 구면에서 하버사인 공식을 적용합니다. 방법 및 출처 확인일: 2026년 8월 11일.

방법 검증일
2026년 8월 11일
WGS84
a = 6,378,137 m · f = 1/298.257223563

두 좌표와 모든 결과는 브라우저에서 계산되며 이 기기를 절대 벗어나지 않습니다.

자주 묻는 질문

이 거리는 얼마나 정확한가요?

이 거리는 측지 소프트웨어에서 사용하는 것과 동일한 지구 모델인 WGS84 기준 타원체 상의 측지선을 풀어 계산하며, 알고리즘 자체는 밀리미터의 극소 단위까지 정확한 해와 일치합니다. 구면 비교선은 단순한 대원 해가 얼마나 차이 나는지 보여주며, 보통 0.3% 이내, 드물게 약 0.5%를 넘는 수준입니다. 도로, 항로, 지형은 가장 짧은 호를 따르지 않으므로 실제 이동 거리는 두 모델의 결과보다 항상 더 깁니다.

출발 방위각과 도착 방위각이 왜 다른가요?

측지선은 일정한 나침반 침로가 아니라 가장 짧은 경로입니다. 호를 따라 이동하면서 진행 방향이 계속 변하므로, A에서 출발할 때의 방위각과 B에 도착할 때의 방위각은 서로 다릅니다. 이 차이는 거리와 위도가 커질수록 벌어집니다. 적도를 따라 이동하거나 자오선을 따라 똑바로 이동할 때만 방위각이 일정하게 유지됩니다. 두 값 모두 진북을 기준으로 시계 방향으로 측정됩니다. 0°는 북쪽, 90°는 동쪽입니다.

극지방 근처나 180° 자오선을 교차하는 지점도 사용할 수 있나요?

네. 위도는 −90°에서 90°까지, 경도는 −180°에서 180°까지 입력하세요. 계산은 ±180° 선을 넘거나 극지방 근처를 지날 때도 항상 더 짧은 호를 따라 수행되며, 지구 반대편에 가까운 지점 쌍도 정상적으로 작동합니다.

좌표가 도, 분, 초 단위로 되어 있는데 어떻게 입력해야 하나요?

먼저 십진수 도로 변환해야 합니다. 공식은 도 + 분 ÷ 60 + 초 ÷ 3600 이며, 남위와 서경은 음수 값을 가집니다. 예를 들어 40°42′46″N 74°00′21″W는 40.7128, −74.0060이 됩니다. 십진수 값에 N, S, E, W 문자를 그대로 붙여 두어도 도구가 자동으로 부호를 적용합니다.

붙여넣을 좌표는 어디서 찾을 수 있나요?

대부분의 지도 앱에서 장소를 마우스 우클릭(또는 휴대전화에서 길게 누르기)한 후 좌표를 선택하면 십진수 “위도, 경도” 쌍이 복사됩니다. 이 쌍을 여기의 두 입력 칸 중 아무 곳에나 붙여넣으면 자동으로 두 상자로 분할되어 입력됩니다.

WGS84 타원체와 구면 지구 모델의 차이

지구는 완벽한 구형이 아니라 자전으로 인해 적도 부위가 부풀어 오른 편평한 타원체 모양을 하고 있습니다. 이 때문에 지표면 위의 두 지점 사이의 가장 짧은 경로인 측지선(Geodesic)을 정확하게 측정하려면 단순한 구면 모델이 아닌 타원체 모델을 사용해야 합니다.

측지선 거리 계산기는 전 세계 표준으로 사용되는 WGS84 타원체를 기준으로 두 좌표 사이의 가장 짧은 표면 거리를 계산합니다. 이와 함께 IUGG(국제측지학및지구물리학연맹) 평균 반지름인 R = 6,371.0088 km를 적용한 구면 대원 거리 계산 결과도 함께 제공하여 두 모델 사이의 차이를 직관적으로 비교할 수 있게 돕습니다. 구면 모델을 사용한 계산은 공식 a = sin²(Δφ/2) + cos φ₁·cos φ₂·sin²(Δλ/2); d = 2R·atan2(√a, √(1−a)); R = 6,371.0088 km를 따르며, 타원체 결과와 비교하여 구면 (R = 6,371.0088 km): {distance} — 타원체 결과와 {delta} 차이 형태로 그 오차를 표시합니다.

Karney 알고리즘을 통한 정밀한 역측지선 해법

본 계산기는 타원체 상의 역측지선 문제를 해결하기 위해 Karney 알고리즘을 사용합니다. 이 방식은 기존의 Vincenty 공식 등이 가진 한계를 극복하여, 지구 반대편에 위치한 대척점(Antipodal points)이나 극지방 근처, 그리고 180° 자오선을 교차하는 경로에서도 오류 없이 항상 안정적으로 수렴하여 정확한 최단 경로를 찾아냅니다.

모델 및 공식에 적용된 구체적인 기준과 알고리즘은 다음과 같습니다:

  • 타원체 (WGS84): Karney의 역측지선 해 — a = 6,378,137 m, f = 1/298.257223563
  • 방위각 정의: 방위각은 A와 B의 측지선을 따라 진북 기준 시계 방향으로 측정되며, 0–360°로 정규화됩니다.
  • 중간 지점: 전체 측지선 호 길이의 정확히 절반(50%)이 되는 지점의 좌표를 계산합니다.

이 방법론은 2026년 8월 11일에 최종 검증되었습니다.

측지선과 항정선의 차이 및 방위각의 변화

지표면 상에서 가장 짧은 경로인 측지선을 따라 이동할 때, 진행 방향(방위각)은 계속해서 변하게 됩니다. 이는 지도상에서 직선으로 보이는 일정한 나침반 방향(항정선 또는 loxodrome)이 실제로는 최단 경로가 아니기 때문입니다.

예를 들어, 적도를 따라 이동하거나 자오선을 따라 정북 또는 정남으로 똑바로 이동하는 특수한 경우를 제외하면, 출발지인 지점 A에서 출발할 때의 방위각인 최초 방위각 (A 출발 기준)과 목적지인 지점 B에 도착할 때의 방위각인 최종 방위각 (B 도착 기준)은 서로 다르게 나타납니다. 모든 방위각은 진북을 기준으로 시계 방향으로 측정되며, 0°는 북쪽, 90°는 동쪽을 의미합니다.

좌표 입력 규칙 및 오류 해결

계산기를 사용할 때는 위도와 경도를 십진수 도(Decimal Degrees) 형식으로 입력해야 합니다. 입력 시 발생할 수 있는 오류와 올바른 형식은 다음과 같습니다.

  • 도-분-초(DMS) 변환: 도-분-초 단위를 사용할 경우 먼저 십진수 도로 변환해야 합니다. 변환 공식은 도 + 분 ÷ 60 + 초 ÷ 3600 이며, 남위(S)와 서경(W)은 음수 값을 가집니다. DMS 형식이 감지되면 {where}: 도-분-초가 아닌 십진수 도(예: 48.8566)를 사용하세요.라는 오류가 표시됩니다.
  • 방위 문자 자동 처리: 십진수 값 뒤에 N, S, E, W 문자를 붙여서 입력하면 도구가 자동으로 올바른 부호(남위와 서경은 음수)를 적용합니다. 만약 위도에 E/W를 쓰거나 경도에 N/S를 쓰는 등 잘못된 축의 문자를 입력하면 {where}: “{letter}”는 잘못된 축을 나타냅니다 — 위도에는 N 또는 S를, 경도에는 E 또는 W를 사용하세요.라는 에러가 발생합니다.
  • 입력 범위 제한: 위도는 −90°에서 90° 사이여야 하며, 경도는 −180°에서 180° 사이여야 합니다. 범위를 벗어나면 각각 {where}: 위도는 −90°에서 90° 사이여야 합니다. 또는 {where}: 경도는 −180°에서 180° 사이여야 합니다. 에러가 출력됩니다.
  • 숫자가 아닌 입력: 숫자가 아닌 값이 입력되면 {where}: “{token}”은(는) 숫자가 아닙니다. 에러가 표시됩니다.
  • 동일한 지점: 지점 A와 지점 B에 완전히 동일한 좌표를 입력하면, 상태 표시줄에 두 지점이 동일하여 거리가 0입니다.가 표시되며 결과 창에는 두 지점이 동일하므로 거리는 0이며 방위각이 정의되지 않습니다.라는 안내가 나타납니다.

지도 앱 좌표 추출 및 도구 조작 방법

구글 지도 등 현대적인 지도 애플리케이션에서 원하는 지점을 마우스 우클릭하거나 모바일 화면에서 길게 누르면 "위도, 경도" 형태의 십진수 좌표 쌍을 손쉽게 복사할 수 있습니다.

  • 자동 분할 붙여넣기: 복사한 "위도, 경도" 쌍을 지점 A 또는 지점 B의 입력 칸 중 아무 곳에나 붙여넣으면, 도구가 자동으로 위도와 경도를 인식하여 각각의 입력 상자에 나누어 입력합니다.
  • 인터페이스 제어:
    • 도쿄–오사카 예시 불러오기: 미리 설정된 예시 좌표를 즉시 입력하여 도구의 작동을 테스트할 수 있습니다.
    • 초기화: 입력된 모든 좌표 필드를 비웁니다.
    • 지점 바꾸기: 지점 A와 지점 B의 좌표를 서로 맞바꿉니다.
    • 결과 복사: 계산된 측지선 결과를 클립보드에 복사합니다.

도구 하단에는 A에서 B까지의 측지선 도식 지도가 표시되며, 이 지도는 정거도법 격자이며, 호 모양은 도식적인 표현으로 항해용 차트가 아닙니다.라는 설명과 함께 경로의 대략적인 형태를 시각적으로 보여줍니다.

실무 적용 시의 한계점 및 개인정보 보호

이 계산기가 제공하는 거리는 모델화된 매끄러운 지구 표면을 따라 측정된 수학적 최단 거리입니다. 따라서 실제 지형의 고도 변화, 산악 지대나 계곡 등의 장애물, 실제 도로망, 철도 노선, 항공기의 공역 제한 및 비행 경로 등은 전혀 고려되지 않습니다. 실제 이동 거리는 이 계산기로 얻은 기하학적 거리보다 항상 더 길어집니다. 또한 계산된 방위각은 진북 기준이므로, 지역과 시간에 따라 편각이 발생하는 자기 나침반의 침로와는 차이가 있습니다. 따라서 법적 측량이나 실제 항해 승인을 위해서는 공식적인 데이터와 전문 측지 소프트웨어를 사용해야 합니다.

사용자가 입력하는 모든 좌표 데이터와 계산 결과는 외부 서버로 전송되지 않으며, 오직 사용자의 웹 브라우저 내부에서만 로컬로 처리됩니다. 기기 외부로 어떠한 정보도 유출되지 않으므로 안심하고 사용할 수 있습니다.

자주 묻는 질문 (FAQ)

Q: 좌표가 도, 분, 초 단위로 되어 있는데 어떻게 입력해야 하나요?
A: 먼저 십진수 도로 변환해야 합니다. 공식은 도 + 분 ÷ 60 + 초 ÷ 3600 이며, 남위와 서경은 음수 값을 가집니다. 예를 들어 40°42′46″N 74°00′21″W는 40.7128, −74.0060이 됩니다. 십진수 값에 N, S, E, W 문자를 그대로 붙여 두어도 도구가 자동으로 부호를 적용합니다.

Q: 붙여넣을 좌표는 어디서 찾을 수 있나요?
A: 대부분의 지도 앱에서 장소를 마우스 우클릭(또는 휴대전화에서 길게 누르기)한 후 좌표를 선택하면 십진수 “위도, 경도” 쌍이 복사됩니다. 이 쌍을 여기의 두 입력 칸 중 아무 곳에나 붙여넣으면 자동으로 두 상자로 분할되어 입력됩니다.

Q: 이 거리는 얼마나 정확한가요?
A: 이 거리는 측지 소프트웨어에서 사용하는 것과 동일한 지구 모델인 WGS84 기준 타원체 상의 측지선을 풀어 계산하며, 알고리즘 자체는 밀리미터의 극소 단위까지 정확한 해와 일치합니다. 구면 비교선은 단순한 대원 해가 얼마나 차이 나는지 보여주며, 보통 0.3% 이내, 드물게 약 0.5%를 넘는 수준입니다. 도로, 항로, 지형은 가장 짧은 호를 따르지 않으므로 실제 이동 거리는 두 모델의 결과보다 항상 더 깁니다.

Q: 출발 방위각과 도착 방위각이 왜 다른가요?
A: 측지선은 일정한 나침반 침로가 아니라 가장 짧은 경로입니다. 호를 따라 이동하면서 진행 방향이 계속 변하므로, A에서 출발할 때의 방위각과 B에 도착할 때의 방위각은 서로 다릅니다. 이 차이는 거리와 위도가 커질수록 벌어집니다. 적도를 따라 이동하거나 자오선을 따라 똑바로 이동할 때만 방위각이 일정하게 유지됩니다. 두 값 모두 진북을 기준으로 시계 방향으로 측정됩니다. 0°는 북쪽, 90°는 동쪽입니다.

Q: 극지방 근처나 180° 자오선을 교차하는 지점도 사용할 수 있나요?
A: 네. 위도는 −90°에서 90°까지, 경도는 −180°에서 180°까지 입력하세요. 계산은 ±180° 선을 넘거나 극지방 근처를 지날 때도 항상 더 짧은 호를 따라 수행되며, 지구 반대편에 가까운 지점 쌍도 정상적으로 작동합니다.