Bienvenue au sein de notre projet LifRadarAvion réalisé en 2022.
Le projet LifRadarAvion est réalisé dans le cadre de l'UE LIFPROJET de l'université Claude Bernard Lyon 1. Composé de deux étudiants, DE JONG Anne et MERCIER Loris, le projet a pour but d'analyser les données liées au trafic aérien mondiale.
Avec plus de 36 millions de vols annuels à travers le monde, le transport aérien
est riche en données et nous permet de l'analyser sous 3 grands axes :
✈ Une analyse géographique (avec représentation sous forme de carte)
✈ Une analyse statistique (avec représentation sous forme de graphique)
✈ Des calculs d'itinéraires (en utilisant les parcours de graphes)
Notre site web : LifRadarAvion
Nos Notebooks en Local : Notebook_Web
- Execution en ligne via Mercury
- Execution local via Mercury
- Execution standard du Notebook
- Réalisation
Découvrer notre notebook en ligne en suivant le lien ci-dessous :
Ce site est créé à partir du Framework Mercury.
Les notebooks sont disponible dans le dossier _./Notebook_Web.
En cas de latence trop longue en ligne, vous pouvez executer notre application en local. Les temps de chargement seront alors bien plus rapide.
- Tétélacharger le dossier
Notebook_Web
- Installer les bibliothèques présentes dans
_requirements.txt_
dont Mercury
Saisissez ensuite la ligne de commande suivante à la racine du projet :
mercury run
Une page web s'ouvre alors dans votre navigateur.
- Installer les bibliothèques présentes dans requirements.txt
- Ouvrer les notebooks présents dans
Notebook_Web
- Selectionner le kernel
- Executer l'ensemble des cellules (Run all)
L'application est désormais opérationnelle
Utilisez les widgets disponibles afin d'afficher vos cartes/graphiques souhaités.
En cas de widgets defectueux, décommenter la cellule précédent le widget puis lancer l'execution de cette dernière.
Le fichier Creation_csv.ipynb est le script nous ayant permis de constituer nos fichiers csv présent dans ./data. Il n'a pas vocation à être exécuté de nouveau.
Retrouver toutes nos démarches dans notre rapport de projet
En bref :
- Collecte des données aériennes via l'API de FlightRadar24
- Mise en place d'un script python déployé sur un serveur pour assurer la collecte des données sur un espace d'un mois (Février 2022)
- Collecte des données géographiques depuis REST Countries API
- Nettoyage, harmonisation et consolidation des données via le fichier Creation_csv.ipynb
- Analyse des données via le fichier notebook_ANLO.ipynb
- Visualisation de données via les notebooks présents dans notebook_Web
- Création d'un site web via le Framework Mercury