Link Search Menu Expand Document
El Libro De Python (24.95 โ‚ฌ) 39.95 โ‚ฌ

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.