Ajout d’une couche de tuiles

Fonctions :

  • folium.TileLayer()

    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. Cette fonction permet d'utiliser différents types de tuiles, tels que celles provenant de services comme OpenStreetMap, Stamen, ou des tuiles personnalisées.

    Importation :

    import folium

    Attributs :

    Paramètre Type Description Valeur par défaut
    tiles str Le type de tuiles à utiliser (ex : 'OpenStreetMap', 'Stamen Terrain', 'cartodb positron'). 'OpenStreetMap'
    attr str Attribution pour les tuiles. Cette chaîne de caractères est généralement fournie par le fournisseur de tuiles. ''
    control bool Si True, le contrôle des tuiles sera ajouté à la carte (permet à l'utilisateur de changer de couche de tuiles). True

    Exemple de code :

    import folium
    
    # Création de la carte centrée sur Paris
    m = folium.Map(location=[48.8566, 2.3522], zoom_start=5)
    
    # Ajout de la couche de tuiles 'Stamen Terrain'
    tile_layer = folium.TileLayer('Stamen Terrain', attr='Map data © OpenStreetMap contributors').add_to(m)
    
    # Ajout d'une autre couche de tuiles 'CartoDB positron'
    folium.TileLayer('cartodb positron').add_to(m)
    
    # Affichage de la carte
    m
    Résultat du code

    Explication du code :

    1. Création de la carte : La carte est centrée sur Paris avec un niveau de zoom de 5.

    2. Ajout des couches de tuiles :

      • Stamen Terrain : Une première couche de tuiles est ajoutée avec le type 'Stamen Terrain'.

      • CartoDB positron : Une deuxième couche de tuiles est ajoutée avec le type 'CartoDB positron'.

    3. Affichage de la carte : La carte est affichée avec les deux couches de tuiles. L'utilisateur pourra changer entre ces couches en fonction des options définies.

    Remarque importante :

    • Attribution des tuiles : Il est important d'inclure l'attribution appropriée dans le paramètre attr pour respecter les conditions d'utilisation des services de tuiles.

    • Utilisation de control : En définissant control=True, l'utilisateur peut activer un contrôle pour alterner entre les différentes couches de tuiles ajoutées à la carte.

    • Disponibilité de tuiles : Folium supporte une variété de services de tuiles, ce qui permet de personnaliser l'apparence de la carte en fonction des besoins du projet.