수학 계산기
거리 계산기


거리 계산기

2차원 평면과 3차원 공간의 좌표 거리부터 램버트 공식을 활용한 지구 표면의 실제 거리까지, 두 점 사이의 거리를 빠르고 정확하게 구하는 무료 온라인 거리 계산기입니다.

결과

d = 26.19637

계산에 오류가 있었습니다.

목차

  1. 사용 방법
    1. 2D 거리 계산기
    2. 3D 거리 계산기
    3. 좌표 간 거리 계산기 - 위도와 경도 기반 거리
    4. 지도상의 두 점 사이 거리 계산기
    5. 공식
    6. 위도와 경도를 기반으로 한 거리 계산
    7. 실생활 응용

거리 계산기

2차원 평면(2D) 및 3차원 공간(3D)에서 두 점 사이의 거리를 정확하고 빠르게 계산해 보세요. 또한, 위도와 경도로 정의된 좌표 간의 거리나 세계 지도상의 두 지점 사이의 실제 거리를 구할 때도 유용하게 활용할 수 있습니다. 본 웹사이트는 사용자의 다양한 목적에 맞게 다음 3가지 맞춤형 거리 계산기를 제공합니다.

  • 2D 거리 계산기
  • 3D 거리 계산기
  • 좌표 간 거리 계산기

특히 2D 거리 계산기는 단순한 거리 측정을 넘어, 두 점을 연결하는 직선의 방정식을 도출하고 선의 기울기와 각도까지 자동으로 산출하는 강력한 기능을 자랑합니다.

사용 방법

2D 거리 계산기

2D 평면에서 좌표 (X₁, Y₁)인 첫 번째 점과 좌표 (X₂, Y₂)인 두 번째 점 사이의 거리를 계산합니다. 두 점의 좌표(X₁, Y₁, X₂, Y₂)를 각각의 입력란에 기입한 후 “계산하기” 버튼을 누르세요.

계산기는 최종 결과값, 상세한 수학적 풀이 과정, 그리고 좌표 평면상에 표시된 점들의 시각적 그래프를 함께 제공합니다. 더불어 두 점을 지나는 직선의 기울기와 각도를 구하고 해당 직선의 방정식까지 정확하게 산출해 줍니다.

3D 거리 계산기

3D 공간에서 좌표 (X₁, Y₁, Z₁)를 가진 점 1과 좌표 (X₂, Y₂, Z₂)를 가진 점 2 사이의 거리를 구하는 도구입니다. 3D 공간의 거리 계산을 위해 두 점의 좌표(X₁, Y₁, Z₁, X₂, Y₂, Z₂)를 입력하고 “계산하기”를 클릭하세요. 계산기가 최종 거리 값과 함께 누구나 이해하기 쉬운 단계별 풀이 과정을 반환합니다. 입력한 내용을 모두 지우려면 “지우기” 버튼을 클릭하세요.

좌표 간 거리 계산기 - 위도와 경도 기반 거리

위도와 경도 좌표를 알고 있을 때, 지구 표면 위 두 지점 사이의 실제 거리를 구하는 데 최적화된 계산기입니다. 이 도구는 지구의 형태를 완벽한 구형이 아닌 타원체로 가정하여 가장 높은 정확도를 자랑하는 램버트의 공식(Lambert's formula)을 적용합니다.

사용 방법은 간단합니다. 위도 1, 경도 1(첫 번째 점)과 위도 2, 경도 2(두 번째 점)의 값을 입력하고 “계산하기”를 누르세요. 계산기가 두 지점 간의 거리를 킬로미터(km) 및 마일(mile) 단위로 즉시 변환하여 보여줍니다.

입력 값 안내

좌표는 사용자의 편의에 따라 다음 두 가지 형식으로 입력할 수 있습니다:

  • 도-분-초(DMS) 형식: 위도의 경우 북위(N) 또는 남위(S), 경도의 경우 동경(E) 또는 서경(W) 등 나침반 방향을 드롭다운 메뉴에서 선택합니다. 위도는 -90에서 90 사이, 경도는 -180에서 180 사이의 값만 유효합니다.
  • 방향 지정이 없는 십진수(소수점) 형식: 값의 플러스(+), 마이너스(-) 부호가 곧 방향을 의미합니다. 위도는 적도를 기준으로 북쪽은 양수, 남쪽은 음수입니다. 경도는 본초 자오선을 기준으로 동쪽은 양수, 서쪽은 음수로 표기합니다. 이 형식에서도 위도는 -90 ~ 90, 경도는 -180 ~ 180 사이의 값으로 입력해야 합니다. 모든 필드를 초기화하려면 “지우기”를 누르세요.

지도상의 두 점 사이 거리 계산기

이 계산기 역시 지구를 타원체로 간주하는 램버트의 공식을 바탕으로, 지구 표면상에 위치한 두 점 사이의 최단 거리를 정밀하게 측정합니다.

사용하려면 제공된 지도 인터랙션 화면에서 원하는 두 지점을 클릭하여 선택하세요. 계산기가 선택된 점들의 소수점 좌표를 자동으로 인식하여 킬로미터와 마일 단위의 거리를 즉시 도출합니다.

※ 모든 계산기는 정수, 소수점, 그리고 지수 표기법(e-표기법) 등 다양한 숫자 형식을 완벽하게 지원합니다.

공식

아래 소개되는 모든 수학 공식에서 거리(Distance)는 기호 d로 표기합니다.

2D 거리 공식

거리 계산기

2차원 평면에서 좌표 (X₁, Y₁)와 (X₂, Y₂)를 가진 두 점 사이의 거리는 피타고라스의 정리를 응용하여 다음과 같은 공식으로 계산할 수 있습니다:

$$d=\sqrt{(X₂ - X₁)²+(Y₂ - Y₁)²}$$

3D 거리 공식

위 2D 공식을 3차원으로 확장하면, 좌표 (X₁, Y₁, Z₁)를 가진 점 1과 좌표 (X₂, Y₂, Z₂)를 가진 점 2 사이의 거리를 구하는 공식을 얻을 수 있습니다:

$$d=\sqrt{(X₂ - X₁)²+(Y₂ - Y₁)²+(Z₂ - Z₁)²}$$

위도와 경도를 기반으로 한 거리 계산

이 섹션에서는 다음과 같은 기호를 사용합니다: 위도는 ϕ(파이), 경도는 λ(람다)로 표기합니다. 따라서 위도 1과 경도 1을 가진 점은 (ϕ₁, λ₁)로 표현할 수 있습니다.

지구 표면 위 두 점 사이의 거리를 구하려면 둥근 지구의 표면 곡률을 따라 길이를 계산해야 합니다. 이때 지구의 형태를 어떻게 근사치로 가정하느냐에 따라 사용하는 공식이 달라집니다. 가장 널리 쓰이는 세 가지 모델은 다음과 같습니다:

  1. 평면 가정: 상대적으로 짧은 거리에 적합한 모델입니다. 이 경우 기본 2D 거리 공식을 그대로 사용할 수 있습니다. 단, 지구 표면을 평면에 투영할 때 자오선 간격이 변하는 현상을 보정하기 위한 추가적인 근사 계산이 필요합니다.
  2. 구면 가정: 지구를 완벽한 구 형태로 간주하여 유도된 공식입니다. 구면 삼각법을 활용해 장거리에서도 오차율을 약 5% 이내로 줄인 보다 정교한 공식입니다. 이를 대원 거리(Great-circle distance) 공식 또는 하버사인(Haversine) 공식이라고 부릅니다. 이 이름은 계산에 사용되는 특별한 삼각함수인 하버사인에서 유래했습니다. 각도 θ에 대한 하버사인은 다음과 같이 정의됩니다: \$hav\ θ=\frac{(1-cos⁡θ)}{2}\$. 좌표 (ϕ₁, λ₁)와 (ϕ₂, λ₂) 사이의 거리를 구하는 하버사인 공식은 아래와 같습니다:

$$d=2r\ arcsin\sqrt{hav(φ₂-φ₁ )+(1-hav(φ₁-φ₂ )-hav(φ₁+φ₂ ))× hav(λ₂-λ₁)}$$

$$d=2r\ arcsin\left( \sqrt{(sin²\left( \frac{φ₂-φ₁}{2} \right)⁡+cos⁡\ φ₁×cos⁡\ φ₂× sin²\left( \frac{λ₂-λ₁}{2} \right)⁡}\right)$$

여기서 r은 구의 반지름(이 경우 지구의 평균 반지름)을 의미합니다.

  1. 타원체 표면 가정: 실제 지구의 형태가 구보다는 타원체에 훨씬 가깝기 때문에 가장 정확도가 높은 모델입니다. 타원체 표면에서 두 점을 연결하는 최단 경로를 측지선(Geodesic)이라 부르며, 그 길이는 램버트의 공식을 이용해 계산합니다. 이 공식은 일반 위도 ϕ₁ 및 ϕ₂ 대신 축소 위도(Reduced latitude) β₁과 β₂를 사용합니다. 변환식은 tan β = (1 - f) × tan ϕ 이며, 여기서 f는 지구의 편평도(Flattening)를 뜻합니다. 최종 거리는 다음 공식으로 구합니다:

d = a (σ – f/2(X + Y))

여기서 a는 타원체의 적도 반지름(지구의 적도 반지름), σ는 점 1 (β₁, λ₁)과 점 2 (β₂, λ₂) 사이의 중심각(라디안 단위)입니다. 이 각도는 앞서 설명한 하버사인 공식을 사용하여 구하되, 구와 해당 타원체에서 경도 값이 동일하다고 가정하고 계산합니다. X와 Y 값은 다음 공식을 통해 도출됩니다:

$$X=(σ-sin⁡σ)\frac{sin²⁡P\ cos²⁡Q}{cos²\frac{σ}{2}⁡}$$

$$Y=(σ-sin⁡σ)\frac{cos²⁡P\ sin²⁡Q}{sin²\frac{σ}{2}⁡}$$

여기서 P = (β₁ + β₂)/2 이고, Q = (β₂ – β₁)/2 입니다.

실생활 응용

우리가 일상생활에서 흔히 '거리'를 말할 때는 대부분 2D 평면 또는 3D 공간에서의 거리를 의미합니다. 주변에서 쉽게 찾아볼 수 있는 사례는 다음과 같습니다:

  • 직선으로 반듯하게 늘어선 대기 줄의 맨 앞과 맨 끝 사이의 길이 측정.
  • 겨울철 스키장 슬로프의 실제 경사면 길이 계산.
  • 태양계 내에서 태양과 각 행성 간의 우주적 거리 산출.

반면, 세계 지도상의 점들 사이의 거리나 위도/경도 기반 거리 계산은 주로 항공기의 비행경로(항로)를 설정하고 최적화하는 데 필수적으로 사용됩니다. 항공기는 평면이 아닌 타원형인 지구의 실제 곡면을 따라 이동하기 때문이며, 이는 앞서 살펴본 램버트의 공식이 실제 산업 현장에서 어떻게 핵심적인 역할을 하는지 보여주는 완벽한 응용 사례입니다!