본문으로 건너뛰기
AZ Tools

좌표 간 거리·방위 계산기 (WGS 84)

WGS 84 타원체에서 두 위경도 지점 사이의 거리, 출발·도착 방위, 중간 지점을 구하거나, 출발점·방위·거리로 목적지를 구합니다.

예시:
지점 A
지점 B
십진 도(51.47, -0.4543) 또는 반구 문자가 붙은 도·분·초(51°28'12"N)로 입력합니다.
WGS 84 타원체상의 거리
구면(haversine) 거리
출발 방위
도착 방위
측지선의 중간 지점

구면 거리는 타원체 거리와 -0.268% 차이 납니다. 구의 반지름은 IUGG 평균 반지름 6,371.0088 km이며, 오차는 어디서 어느 방향으로 가는지에 따라 달라지고 대략 0.5% 안에 머뭅니다.

브라우저에서 GPS가 쓰는 기준인 WGS 84 타원체를 바탕으로 Vincenty 공식으로 계산합니다.

사용법

  1. 두 지점의 위도와 경도를 십진 도로, 또는 51°28'12"N 같은 도·분·초로 입력하세요.
  2. 킬로미터, 마일, 해리, 미터 중 원하는 단위로 거리를 읽고, 옆의 구면 거리와 그 오차도 확인하세요.
  3. 출발 방위로 출발 방향을, 도착 방위로 도착할 때 향하는 방향을 알 수 있습니다.
  4. 목적지 모드로 바꾸면 반대로 출발점, 나침반 방위, 거리에서 도착 지점을 구합니다.
  5. 예시를 눌러 대권 항로가 얼마나 휘는지 보세요. 뉴욕–런던의 중간 지점은 두 도시보다 훨씬 북쪽에 있습니다.

자세한 설명

펼치기

두 지점의 위도와 경도를 넣으면 GPS가 쓰는 타원체를 따라 잰 거리, 출발할 때의 방위와 도착할 때의 방위, 경로의 중간 지점을 구합니다. 반대로 출발점과 방위, 거리를 주면 도착하는 지점을 구합니다. 거리는 WGS 84 타원체의 측지선으로, Vincenty 공식으로 계산하며, Karney 알고리즘의 참조 구현인 GeographicLib과 대조했습니다. 무작위 3천 쌍에서 거리는 0.1밀리미터, 방위는 1억분의 1도 이내로 일치했습니다. 옆에는 대부분의 온라인 계산기와 코드 조각이 쓰는 평균 지구 반지름 구면의 haversine 거리와 그 오차 비율을 함께 보여 줍니다. 오차는 위치와 방향에 따라 다릅니다. JFK에서 히스로까지는 구면에서 0.27% 짧게, 자오선을 따라가는 경로는 0.27% 길게, 극지방 근처의 짧은 이동은 0.5% 가까이 어긋납니다. 출발 방위와 도착 방위가 다른 것은 굽은 표면 위의 최단 경로인 측지선이 나침반 방위가 일정한 선이 아니기 때문입니다. 뉴욕에서 런던으로 날아가면 북동쪽 51°로 출발해 동남동쪽 108°로 도착합니다. 중간 지점은 좌표의 평균이 아니라 그 경로의 절반 지점이며, 먼 거리에서 좌표 평균은 전혀 다른 곳에 있습니다. 숨기지 않고 솔직하게 다루는 경우가 하나 있습니다. 지구 거의 정반대편에 있는 두 지점은 길이가 거의 같은 경로가 여럿 이어 주기 때문에 Vincenty의 반복 계산이 수렴하지 않습니다. 이때 도구는 그 사실을 알리고 구면 추정치를 대신 보여 줍니다. 좌표는 십진 도, 또는 반구 문자가 붙은 도·분·초로 입력할 수 있습니다.

자주 묻는 질문

다른 계산기가 주는 거리와 왜 다른가요?

대부분은 지구를 구로 보고 haversine 공식을 씁니다. 간단하지만 극 방향의 편평함을 무시합니다. 지구는 적도 쪽 지름이 극과 극 사이보다 약 21 km 깁니다. 오차는 최대 약 0.5%로, 5,500 km 비행이면 28 km 정도입니다. 이 도구는 GPS가 쓰는 모델인 WGS 84 타원체에서 계산하고, 구면 값을 함께 보여 주어 차이를 볼 수 있게 합니다.

출발 방위와 도착 방위가 왜 다른가요?

굽은 표면 위의 최단 경로인 측지선은 나침반 방위가 계속 바뀝니다. 방위가 일정한 항정선은 조종하기는 쉽지만 더 길어서, 대양 횡단 경로에서는 수백 킬로미터 차이 나기도 합니다. 출발 방위는 처음 향할 방향이고, 도착 방위는 도착할 때 움직이고 있는 방향입니다.

얼마나 정확한가요?

Vincenty 방법은 타원체 위에서 0.5밀리미터 이내로 정확하며, 실제 좌표의 불확실성보다 훨씬 작습니다. 여기 결과는 무작위 수천 쌍에서 GeographicLib과 비교해 0.1밀리미터 이내로 일치했습니다. 타원체 자체는 모델이므로, 그 위의 높이와 지역 중력 때문에 실제 측량 거리는 조금 다를 수 있습니다.

지구 정반대편에 있는 지점은 어떻게 되나요?

거의 정반대편인 두 지점 사이에는 길이가 거의 같은 경로가 여럿 있어 Vincenty의 반복 계산이 수렴하지 않습니다. 도구는 틀린 숫자를 찍는 대신 그 사실을 알리고, 약 0.5% 이내의 구면 추정치를 보여 줍니다. 더 새로운 Karney 알고리즘은 이 경우도 처리하며, 도구의 다른 결과는 그 알고리즘과 대조했습니다.

중간 지점은 두 좌표의 평균인가요?

아닙니다. 위도와 경도를 평균 내면 최단 경로 위에도, 의미 있는 어떤 경로 위에도 있지 않은 점이 나오며, 먼 거리에서는 수천 킬로미터 어긋날 수 있습니다. 여기 중간 지점은 첫 지점에서 출발 방위로 측지선 거리의 절반을 가서 구합니다.

관련 도구