Cómo hacer un mapa en Python – Resuelto

Introducción

Python es un lenguaje de programación muy versátil que nos permite realizar una amplia variedad de tareas, incluyendo la creación de mapas. En este artículo te mostraremos cómo hacer un mapa en Python de manera sencilla y efectiva.

Librerías necesarias

Para crear un mapa en Python, necesitaremos utilizar la librería Folium. Esta librería nos permite generar mapas interactivos de manera rápida y sencilla. Para instalar Folium, podemos utilizar pip:

pip install folium

Crear un mapa básico

Una vez que tenemos instalada la librería Folium, podemos empezar a crear nuestro mapa. A continuación, te mostramos un ejemplo de cómo crear un mapa básico en Python:

import folium

# Crear un objeto de mapa

mapa = folium.Map(location=[40.7128, -74.0060], zoom_start=12)

# Guardar el mapa en un archivo HTML

mapa.save('mapa.html')

En este ejemplo, estamos creando un mapa centrado en las coordenadas [40.7128, -74.0060] con un nivel de zoom de 12. Una vez que hemos creado el mapa, lo guardamos en un archivo HTML llamado «mapa.html».

Añadir marcadores

Además de crear un mapa básico, también podemos añadir marcadores para señalar ubicaciones específicas en el mapa. A continuación, te mostramos un ejemplo de cómo añadir marcadores a nuestro mapa:

import folium

# Crear un objeto de mapa

mapa = folium.Map(location=[40.7128, -74.0060], zoom_start=12)

# Añadir marcadores

folium.Marker([40.7128, -74.0060], popup='New York City').add_to(mapa)

folium.Marker([34.0522, -118.2437], popup='Los Angeles').add_to(mapa)

# Guardar el mapa en un archivo HTML

mapa.save('mapa_con_marcadores.html')

En este ejemplo, estamos añadiendo dos marcadores al mapa: uno en Nueva York y otro en Los Ángeles. Cada marcador tiene un texto descriptivo que se muestra al hacer clic en él.

¡Y ahí lo tienes! Con estos ejemplos básicos, ya puedes empezar a crear tus propios mapas interactivos en Python utilizando la librería Folium. ¡Diviértete explorando el mundo de la cartografía con Python!