Ajout de cercle
Fonctions :
-
folium.CircleMarker()
La fonction folium.CircleMarker() permet d'ajouter un cercle sur une carte Folium. Contrairement aux folium.Marker(), qui utilisent une icône pour représenter un emplacement, CircleMarker crée des cercles colorés et personnalisables qui peuvent être utilisés pour marquer des points d'intérêt sur la carte. Ces cercles peuvent être stylisés en fonction de leur taille, couleur, opacité, etc.
Importation :
import folium
Attributs :
Paramètre Type Description Valeur par défaut location
tuple (lat, lon) Les coordonnées géographiques où le cercle sera affiché (latitude et longitude). None
radius
int ou float Le rayon du cercle, en pixels. Par défaut, il est de 10 pixels. 10
color
str La couleur du bord du cercle (ex : 'blue'
,'red'
,'green'
).'blue'
fill_color
str La couleur de remplissage du cercle (ex : 'blue'
,'red'
,'green'
).'blue'
fill_opacity
float Le niveau d'opacité du remplissage (entre 0 et 1). 0.2
popup
str ou folium.Popup Un popup à afficher lorsqu'un utilisateur clique sur le cercle. None
Exemple de code :
import folium # Création de la carte centrée sur Paris m = folium.Map(location=[48.8566, 2.3522], zoom_start=12) # Ajout d'un CircleMarker folium.CircleMarker( location=[48.8566, 2.3522], radius=20, color='blue', fill=True, fill_color='blue', fill_opacity=0.4, popup="Cercle à Paris" ).add_to(m) # Affichage de la carte m
Explication du code :
import folium
importe la bibliothèque Folium pour la création de cartes interactives.Création de la carte centrée sur Paris
m = folium.Map(location=[48.8566, 2.3522], zoom_start=12)
crée une carte centrée sur Paris avec un niveau de zoom initial à 12.Ajout d'un CircleMarker
folium.CircleMarker(location=[48.8566, 2.3522], radius=20, color='blue', fill=True, fill_color='blue', fill_opacity=0.4, popup="Cercle à Paris")
crée un marqueur circulaire de rayon 20, de couleur bleue, et avec une opacité de remplissage de 0.4. Le popup affiché est "Cercle à Paris" quand l'utilisateur clique dessus.Affichage de la carte
La carte avec le cercle est affichée en utilisant
m
dans un environnement compatible avec Folium, comme un notebook Jupyter.