Ajout de marqueurs et calques
Lorsqu’on travaille avec des données géographiques, l’ajout de marqueurs (points d’intérêt) et de calques personnalisés est fondamental pour enrichir la lecture d’une carte interactive.
Avec Folium, ces éléments deviennent dynamiques, interactifs et facilement personnalisables.
Grâce aux classes comme Marker, CircleMarker, ou encore FeatureGroup et LayerControl, il est possible de structurer l’affichage de différentes couches d’information (par type, catégorie ou niveau de zoom).
Cette approche permet non seulement de mieux organiser la carte, mais aussi d’offrir à l’utilisateur une navigation intuitive entre les différentes données affichées.
L’intégration de popups, d’icônes personnalisées ou encore de couches GeoJSON ouvre la voie à des visualisations riches et intelligentes, directement exploitables dans un notebook ou sur le web.
Les différents marqueurs et calques:
Ajout de marqueur
La fonction folium.Marker() permet d’ajouter un marqueur (un point d’intérêt) sur une carte Folium à une position géographique donnée. Ce marqueur peut être personnalisé avec des icônes, des popups, et d’autres propriétés, permettant ainsi d’afficher des informations sur des lieux ou des événements particuliers sur la carte.
Ajout de cercle
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.
Ajout d’objet GeoJson
La fonction folium.GeoJson() permet d’ajouter un objet GeoJSON à une carte Folium. GeoJSON est un format standard pour représenter des données géospatiales, permettant de décrire des objets géométriques tels que des points, des lignes, des polygones, etc.
Ajout d’une couche de tuiles
La fonction folium.TileLayer() permet d’ajouter une couche de tuiles à une carte Folium. Une tuile est une petite image carrée qui représente une portion d’une carte.
Ajout de groupe d’objet
La fonction folium.FeatureGroup() permet de regrouper plusieurs objets géospatiaux sur une carte Folium sous un même groupe. Cela facilite la gestion de calques multiples, notamment pour l’affichage ou la suppression en masse d’éléments sur la carte.
Ajout de contrôle de calque
La fonction folium.LayerControl() permet d’ajouter un contrôle de calques à une carte Folium. Cela permet à l’utilisateur d’afficher ou de masquer différents types de données sur la carte, tels que des marqueurs, des polygones, des couches de tuiles, etc.
Ajout de polygone
La fonction folium.Polygon() permet de dessiner un polygone sur une carte interactive. Un polygone est une figure géométrique fermée délimitée par une série de points connectés, souvent utilisée pour délimiter des zones géographiques.
Ajout de polyligne
La fonction folium.PolyLine() permet de tracer une ligne polyligne (une série de segments de lignes connectés) sur une carte interactive. Elle est utilisée pour visualiser des trajectoires, des itinéraires ou des zones délimitées par une série de coordonnées géographiques.
Ajout de carte choroplèthe
La fonction folium.Choropleth() est utilisée pour créer une carte choroplèthe (ou carte de densité) dans une carte interactive Folium. Elle permet de visualiser des données géospatiales sous forme de couleurs variant en fonction des valeurs associées à chaque zone géographique (par exemple, des régions, des pays, ou des départements).
Ajout de Popup
La fonction folium.Popup() permet de créer une fenêtre contextuelle (popup) dans une carte interactive Folium. Cette fenêtre peut afficher du texte, des images, des liens, ou d’autres éléments HTML. Les popups sont souvent utilisés pour fournir des informations supplémentaires lorsque l’utilisateur clique sur des marqueurs ou autres objets de la carte.