Folium se basa en las fortalezas de disputa de datos del ecosistema de Python y las fortalezas de mapeo de la biblioteca leaflet.js. Manipule sus datos en Python, luego visualícelos en un mapa de folleto a través de folium. Admite superposiciones de imágenes, videos, GeoJSON y TopoJSON.
Instalación:
Para instalar este módulo, escriba el siguiente comando en la terminal.
pip install folium
Ejemplo 1: para crear un mapa base
# import folium package import folium # Map method of folium return Map object # Here we pass coordinates of location # to view on map and starting Zoom level = 4 map = folium.Map(location =[28.704060, 77.102493], zoom_start = 4) map
Producción:
La clase utilizada en el ejemplo anterior es folium.Map() . Este método de clase siempre será lo primero que ejecute cuando trabaje con Folium. El propósito de esta clase es generar el objeto de mapa predeterminado que será representado por su cuaderno y el objeto sobre el que construiremos para nuestras visualizaciones.
Parámetros utilizados: Hay varios parámetros dentro de esta clase que son:
- ubicación: este parámetro define básicamente la ubicación predeterminada que se mostrará en el mapa como la ubicación central.
- zoom_start: que define el nivel de ampliación predeterminado del mapa.
- control_scale: habilita/deshabilita la escala del mapa para un nivel de zoom dado.
Ahora, para delinear el área usando GeoJson, siga estos pasos:
- Abrir geojson.io
- Marque el área que desea delinear en el mapa.
- Se generará un archivo JSON en el lado izquierdo, guárdelo con el nombre outline.json. Vea la imagen de abajo.
Ejemplo:
import folium # provide path of ouline.json # file that is in the data folder outline = 'outline.json' folium.GeoJson(outline, name ="madhyapradesh").add_to(map) map
Producción :
Publicación traducida automáticamente
Artículo escrito por romy421kumari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA