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
    Résultat du code

    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.