Symfony, opendata et réchauffement climatique #1 : import des données CSV

Merci à Cyril T. pour sa contribution le 15/02/2024

Sylvain Blondeau
Francais Francais
Symfony
OpenData
Dans cette série de 3 vidéos,
1/ je récupère les données Libres de relevés de températures disponibles sur meteo.data.gouv.fr https://meteo.data.gouv.fr/datasets/6569b51ae64326786e4e8e1a au format CSV.
2/ la quantité de données étant très importante, je les importe en base de données de manière asynchrone via le composant Messenger et RabbitMQ
3/ une fois les données importées, je trace le graphique des températures à l'aide de Symfony UX et du composant basé sur Chart.js, puis je lisse la courbe avec une moyenne flottante afin d'obtenir un graphique analysable.

Spoiler : on voit parfaitement un réchauffement apparaître !