Coordenadas y distancia con geopy
En este ejemplo vemos como calcular la distancia entre dos coordenadas geogrรกficas con geopandas
. En concreto entre las ciudades de Madrid y Buenos Aires.
Definimos las coordenadas, latitud y longitud. Y con geodesic
obtenemos la distancia entre ambos puntos, que es de 10020.32
kilรณmetros.
from geopy.distance import geodesic
coord_madrid = (40.4168, -3.7038)
coord_buenos_aires = (-34.6037, -58.3816)
distance_km = geodesic(coord_madrid, coord_buenos_aires).kilometers
print(f"Distancia: {distance_km:.2f} km.")
# Distancia: 10020.32 km
โ๏ธย Ejercicios:
- El modelo que emplea
geodesic
por defecto para calcular la distancia es el WGS-84. Es el mรกs usado pero existen otros. Experimenta con otros modelos de elipsoide viendo la diferencia entre las distancias que da cada uno.