{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Folium" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Folium](https://python-visualization.github.io/folium/) es un módulo de Python que crea mapas para la Web mediante la generación de código fuente en el lenguaje [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) para la biblioteca [Leaflet](https://leafletjs.com/), la cual es una de las más utilizadas para la programación de mapas interactivos. Los mapas y sus componentes (ej. capas, marcadores, controles) se construyen y configuran mediante las [clases de Folium y sus métodos asociados](https://python-visualization.github.io/folium/modules.html)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Instalación\n", "Para instalar el Folium mediante **Conda**, deben ejecutarse las siguientes instrucciones desde la línea de comandos del sistema operativo (puede utilizarse la línea de comandos de Anaconda):\n", "\n", "```\n", "conda install folium -c conda-forge\n", "```" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Importación" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "El módulo Folium debe importarse mediante la sentencia **import**. Esta sentencia debe ejecutarse antes de invocar a cualquier clase o método de **Folium**." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0.11.0\n" ] } ], "source": [ "import folium\n", "\n", "# Impresión de la versión de Folium\n", "print(folium.__version__)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ejemplos de uso\n", "A continuación se proporcionan algunos ejemplos de uso de las clases y métodos de Folium." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Clase [Map](https://python-visualization.github.io/folium/modules.html#folium.folium.Map)\n", "Esta clase crea un mapa de acuerdo con diferentes parámetros de inicialización (centro, tamaño, mapa base, etc.)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Parámetros de inicialización de un mapa" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "El centro de un mapa se especifica mediante el parámetro **location**." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "