Zone de confinement avec Python

Méthode

Utilisation d'édupython 3 et des Modules/Librairies folium et webbrowser (Rappel installation Bibliothèque/Module).

Interaction Utilisateur/Ordinateur à l'aide de la console Python.

SimulationCode Python

1
#---------BIBLIOTHEQUES/MODULES---------
2
import folium
3
import webbrowser
4
5
#----------PROGRAMME PRINCIPAL----------
6
# Coordonnées GPS du point central de la carte
7
lieu = [46.548312, 3.287667]
8
# Création d'une carte
9
carte= folium.Map(location=lieu,zoom_start=12)
10
11
# Ajout marqueur avec légende, couleur
12
folium.Marker(
13
    location=lieu,
14
    popup='Lycée Agricole du Bourbonnais',
15
    icon=folium.Icon(color='green')
16
    ).add_to(carte)
17
18
# Cercle de confinement en mètres (radius = 1000 pour 1 km)
19
folium.Circle(lieu,radius = 1000, fill=True, color='red', attr='zone 1 km' ).add_to(carte)
20
folium.Circle(lieu,radius = 5000, fill=True, color='orange', attr='zone 5 km'  ).add_to(carte)
21
22
# enregistrement et affichage de la carte
23
carte.save('carte_confinement.html')
24
webbrowser.open('carte_confinement.html')