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.
Simulation : Code Python
1
#---------BIBLIOTHEQUES/MODULES---------2
import folium
3
import webbrowser
4
5
#----------PROGRAMME PRINCIPAL----------6
# Coordonnées GPS du point central de la carte7
lieu = [46.548312, 3.287667]
8
# Création d'une carte9
carte= folium.Map(location=lieu,zoom_start=12)
10
11
# Ajout marqueur avec légende, couleur12
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 carte23
carte.save('carte_confinement.html')
24
webbrowser.open('carte_confinement.html')