haversine 이란?
위 경도(Latitude, Longitude) 간 거리를 구해주는 패키지이다.
haversine을 사용하기 위해 다음과 같은 과정을 거쳤다.
일단, haversine을 설치했다.
pip3 install haversine
# conda 사용 시
# conda install haversine
설치가 다 끝났다면, import 후 다음과 같이 코드를 작성한다. 내가 사용한 코드를 첨부하겠다.
from haversine import haversine
a = (a_latutude, a_longitude)
b = (b_latitude, b_longitude)
# 거리 계산하기
haversine(a, b, unit='km')
나같은 경우에는, a와 b의 두 거리 계산을 통해, a와 b가 같은 장소인지 확인하고 싶었기에, haversine의 결과가 5km 이내라면 두 a, b라는 장소는 일치한다고 봤다.
각자 테스트해보고, 필요한 경우에 잘 사용하기를 바란다.
또한, unit은 km(kilometers) 외에도 ft(feet), in(inches), m(meters), mi(miles), nmi(nautical_miles)과 같이 사용할 수 있다.
'개발 관련 > python' 카테고리의 다른 글
[flask] 리다이렉션과 에러 (0) | 2022.01.05 |
---|---|
[difflib] 두 문자열 비교하기 (0) | 2021.12.20 |
strftime() 포매팅 문자 정리 (0) | 2021.12.12 |
csv 모듈로 csv 파일 만들기 (0) | 2021.10.10 |
[Warnings] Notebook kernel doesn't match project interpreter (0) | 2021.09.02 |