위도와 경도를 기준으로 거리 구하기
위도와 경도를 사용하여 두 지점 사이의 거리를 계산하려고 하다가 우연히 발견한 문제가 있습니다. 코드의 불일치. 스크립트에 구현된 Haversine 공식은 대략적인 결과를 제공하지만 GeoPy 1.13 이상에서는 더 이상 사용되지 않습니다. 정확도를 높이려면 geopy.distance.distance()를 사용하는 것이 좋습니다.
정확한 거리 계산을 위해 Geopy 활용
지구의 타원체를 설명하는 Vincenty 거리를 활용하려면 모양에 따라 geopy.distance를 활용할 수 있습니다. 예를 들어, 다음 코드 조각은 두 점 사이의 거리를 계산하는 방법을 보여줍니다.
import geopy.distance coords_1 = (52.2296756, 21.0122287) coords_2 = (52.406374, 16.9251681) print(geopy.distance.geodesic(coords_1, coords_2).km)
이 코드는 WGS-84 타원체를 기본 모델로 사용하여 거리를 킬로미터 단위로 정확하게 계산합니다. Geopy는 마일 및 기타 다양한 측정값과 같은 대체 거리 단위도 제공합니다.
위 내용은 GeoPy를 사용하여 향상된 정확도로 두 점 사이의 거리를 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!