En este articulo os quiero contar en 6 pequeñas pildoras como podemos usar la geolocalización y los mapas con Python.

Os enseñaré a programar sencillas practicas para el aula donde podremos sacar la localización exacta de un lugar, ciudad o pais y poder jugar con sus coordenadas. De esta forma también podremos sacar la distancia que hay entre dos ciudades cualquiera del mapa terraqueo.

Finalmente acabaremos las dos ultimas pildoras con la librearía Basemap de Python, la cual nos permite dibujar un mapa, con varias propiedades y os enseñare a situar en el mapa la ciudades o lugares que anteriormente hemos localizado.

Librerias necesarias en python

Las librerias que usaremos y debemos tener instaladas son basemap y geopy. Recordar que ambas podréis instalaras usando el comnado:

pip install basemap
pip install geopy

Bueno pues vamos a comenzar.

1ª Pildora: sacar las coordenadas de un lugar mediante la libreria de geopy, Nominatim.

2ª Pildora: Sacar la coordenadas de varios lugares a la vez usando una lista

3ª Pildora: Conocer la distancia en Km que hay entre dos lugares usando la libreria geopy.distance

4ª Pildora: Crear nuestra propia receta de cocina (función) para poder calcular la distancia entre dos lugares cuales quiera.

5ª Pildora: Uso de la librearia Basemap para dibujar nuestro mapa y situar las ciudades por medio de coordenadas

6ª Pildora: Usar una lista para situar en nuestro mapa diferentes puntos de lugares o ciudades.

Podéis encontrar los archivos en el repositorio https://github.com/jmcalvomartin/python/tree/master/Scripts