Sometimes, we want to get distance between two points based on latitude and longitude with Python.
In this article, we’ll look at how to get distance between two points based on latitude and longitude with Python.
How to get distance between two points based on latitude and longitude with Python?
To get distance between two points based on latitude and longitude with Python, we can use the geopy.distance
module.
To install it, we run
pip install geopy
Then we use it by writing
import geopy.distance
coords_1 = (52.2296756, 21.0122287)
coords_2 = (52.406374, 16.9251681)
print(geopy.distance.geodesic(coords_1, coords_2).km)
to get the distance between coords_1
and coords_2
with the geodesic
method.
And we get the distance in kilometers with the km
property.
Conclusion
To get distance between two points based on latitude and longitude with Python, we can use the geopy.distance
module.