콘텐츠
행성 지구와 같은 곡면의 두 점 사이의 거리를 측정하는 것은 평평한 표면 에서처럼 간단하지 않습니다. 이 결과를 제공하는 여러 가지 삼각법의 수식이 있습니다. 특히 매우 짧은 거리에서 가장 정확한 것은 Haversine 공식이라고 불립니다.
지침
지구 모델에서 볼 수있는 지구 (Fotolia.com에서 크리스토퍼 Meder에 의해 글로브 이미지)-
위도와 경도를 라디안 단위로 변환합니다. 분, 초, 초 단위로 시작하는 경우, 먼저 십진수로 변환해야합니다. 초를 60으로 나누고, 분을 더하고, 합계를 60으로 나누고,도를 더하십시오. 라디안은 57.2957795 십진도와 같으므로 57.2957795로 결과를 십진수로 나눠 라디안 단위의 값에 도달합니다. 콜론의 위도와 경도와 별도로이 작업을 수행하여 총 네 개의 숫자를 얻습니다.
-
점 1에서 점 2를 빼십시오 - 점 2에서의 경도가 점 1에서 덜 경도가되고 점 2에서의 위도가 점 1에서 덜 위도가됩니다. DLON = lon2 - lon1 및 DLAT = lat2 - lat1.
-
lat1과 lat2의 코사인을 계산합니다. 코사인은 삼각 함수입니다.
-
DLAT를 2로 나눕니다. 사인 (다른 삼각 함수)을 계산하고 그 결과를 곱하여 사각을 얻습니다. ((DLAT / 2)의 사인) ². DLON에 대해서도이 절차를 반복하십시오. ((DLON / 2) 사인) ².
-
LAT1의 코사인에 LAT2의 코사인을 곱하고 (사인 (DLON / 2)) ²에 곱합니다. 결과에 ²를 추가하십시오 (사인 (DLAT / 2)). a = 코사인 (LAT1) * 코사인 (LAT2) * (사인 (DLON / 2)) ² + (사인 (DLAT / 2)) ².
-
거리 = 지구의 반지름 * 2 * 탄젠트 호 ( "a"의 제곱근 / (1 - "a")의 제곱근)의 거리를 계산합니다. 접선은 또 다른 삼각 함수입니다. 지구의 반경은 일반적으로 6,367km 또는 3,956 해리로 인정됩니다.