본문 바로가기
  • 밥 하루하루
GNSS 기술 및 실험/GNSS 기술 개요

위도, 경도를 이용한 거리 측정 방법

by BobBob 2020. 8. 21.
728x90
반응형

 

 

2개 포인트의 위도(Latitude), 경도(Longitute)을 알고 있을 때 어떻게 거리를 측정할지 고민하다가 구글링을 통해 유용한 사이트를 찾게 되어서 공유드립니다. 만드신 분이 누군지는 모르겠지만 행님 감사합니다. Thank you. 

 

아래 사이트를 이용해서 두 포인트의 위도(Latitude), 경도(Longitute)를 알고 있을 때 거리를 확인했습니다.

www.movable-type.co.uk/scripts/latlong.html

 

Calculate distance and bearing between two Latitude/Longitude points using haversine formula in JavaScript

This page presents a variety of calculations for lati­tude/longi­tude points, with the formulas and code fragments for implementing them. All these formulas are for calculations on the basis of a spherical earth (ignoring ellipsoidal effects) – which i

www.movable-type.co.uk

사이트에 들어가면 아래 화면이 나옵니다. Point 1/2에 위도, 경도 값을 입력을 하면, Distance에 거리가 표시됩니다. 본 사이트를 이용해서 두 점의 위도, 경도를 이용해서 거리를 측정할 수 있습니다. 또한, JavaScript로도 짤 수 있도록 공식과 소스가 사이트에 명시되어 있습니다. 참고하시기 바랍니다. 

 

저는 개발 당시 Java가 아닌 C언어로 필요했기 때문에 홈페이지에 있는 JavaScript 소스를 참고해서 새로 짰습니다. 

JavaScript

 

 

두번째 방법은 구글어스(Google Earth)입니다. 구글 어스는 대략적으로 위치를 확인할 수 있습니다. 제가 사용한 방법은 데스크탑용 구글어스를 이용하였습니다. 일단 구글어스를 다운 받아야 합니다. 구글어스 홈페이지에 들어가시면, 어스 버전 클릭하시고, 데스크톱용 Google어스 프로를 다운면 합니다.

구글어스(Google Earth)

 

구글어스를 설치하시면 아래와 같이 우리나라를 볼 수 있습니다. 

구글어스(Google Earth)

 

상단에 눈금자 표시를 클릭하시면 두 지점을 클릭할 수 있습니다. 두 지점을 클릭하시면, 거리를 cm, m 등 단위로 확인 할 수 있습니다.

구글어스(Google Earth)

 

 

 

728x90
반응형

댓글