Article épinglé

lundi 6 janvier 2020

Séisme France du 1er janvier 2000 au 6 janvier 2020

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')

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')

Ressources


Aucun commentaire:

Enregistrer un commentaire

Tout commentaire nous engage ;)