Historique
Pour info entre l'an 2000 et 2020 il y eu 1532 séisme en France métropolitaine.Structure du fichier csv
Champs = time;latitude;longitude;mag;place;type
Séparateur = ;
Script n°1 - Cercles de magnitude linéaire
(Rq: En France nous avons des petits tremblements de terre de magnitude entre 2 et 5, donc tous les cercles sont de tailles équivalentes!!)
Script n°1
import folium
carte = folium.Map(location=[47.25, -1.5], zoom_start=11)
f = open("seisme France 2000 a 2020.csv", "r")
entete = f.readline()
ligne = f.readline()
while ligne != "":
tps,lat,long, mag, place,tpes = ligne.split(";")
#présentation Circle sur plusieurs lignes pour faire plus joli
folium.Circle(
[lat,long],
radius=float(mag)*5000,
color="red",
fill_color="red"
).add_to(carte)
#fin
ligne = f.readline()
f.close()
carte.save('France.html')
carte = folium.Map(location=[47.25, -1.5], zoom_start=11)
f = open("seisme France 2000 a 2020.csv", "r")
entete = f.readline()
ligne = f.readline()
while ligne != "":
tps,lat,long, mag, place,tpes = ligne.split(";")
#présentation Circle sur plusieurs lignes pour faire plus joli
folium.Circle(
[lat,long],
radius=float(mag)*5000,
color="red",
fill_color="red"
).add_to(carte)
#fin
ligne = f.readline()
f.close()
carte.save('France.html')
Script n°2 - Cercles de magnitude exponentielle
(Pour se faire peur ;)
Script n°2
import folium
carte = folium.Map(location=[47.25, -1.5], zoom_start=9)
f = open("seisme France 2000 a 2020.csv", "r")
entete = f.readline()
ligne = f.readline()
while ligne != "":
tps,lat,long, mag, place,tpes = ligne.split(";")
#présentation Circle sur plusieurs lignes pour faire plus joli
folium.Circle(
[lat,long],
radius=10**float(mag),
color="red",
fill_color="red"
).add_to(carte)
#fin
ligne = f.readline()
f.close()
carte.save('France.html')
Aucun commentaire:
Enregistrer un commentaire
Tout commentaire nous engage ;)