Projet de cours - Filière Data Science :
Ce projet, réalisé en binôme, porte sur l'analyse des voies ferroviaires en France.
Pour la réalisation de ce projet, nous avons utilisé différentes données issues de la SNCF, soigneusement triées par Mathias Maestri, que nous tenons à remercier chaleureusement. Ces données ont ensuite été exportées dans un fichier au format .geojson.
Jeu de données utilisé : Données réseau ferroviaire national concaténées
Cette section décrit les étapes nécessaires à l'installation des outils et dépendances pour exécuter l'application.
Tout d'abord, il est nécessaire d'installer une version récente de Python 3 (la version 3.12.0 est recommandée pour ce projet). Vous pouvez télécharger Python à partir du lien suivant :
Installation de Python
Les dépendances du projet sont listées dans le fichier requirements.txt
. Pour installer ces packages, ouvrez un terminal et exécutez la commande suivante :
pip install -r requirements.txt
Pour cloner le dépôt Git de ce projet, assurez-vous que Git est installé sur votre machine. Si ce n'est pas le cas, vous pouvez l'installer à partir de ce lien :
Installation de Git
Une fois Git installé, ouvrez Git Bash
ou tout autre terminal et exécutez la commande suivante pour cloner le projet dans le répertoire de votre choix :
*git clone https://github.com/Brauxo/DSIA4101A*
Après avoir suivi les étapes d'installation, vous pouvez démarrer l'application en exécutant le fichier main.py
. Pour ce faire, ouvrez un terminal et exécutez la commande suivante :
*python main.py*
Si tout se passe comme prévu, arpès quelques instants vous allez obtenir :
Dash is running on http://127.0.0.1:8050/
* Serving Flask app 'visualizer.dashboardholder'
* Debug mode: on
Cela signifie que l'application est en cours d'exécution en local (localhost) à l'adresse suivante :
http://127.0.0.1:8050/
Copiez-collez cette adresse dans un navigateur web pour accéder à l'application.
(Section à compléter)
Cette section présentera le fonctionnement du Dashboard une fois lancé, ainsi que ses différentes fonctionnalités.
Voici un aperçu de l'arborescence du projet, y compris le fichier style.css
utilisé pour le design de l'application. (Section à compléter)
(Section à compléter)
Cette section fournira un aperçu général du projet, de ses objectifs ainsi que du contexte de l'analyse sur les voies ferroviaires en France.
(Section à compléter)
Cette section détaillera l'analyse des données ferroviaires françaises, y compris les statistiques clés et les insights obtenus à partir des données.
- Compléter les sections incomplètes (présentation du dashboard, contexte, analyse).
- Ajouter une description détaillée de l'interface du dashboard.
- Inclure des captures d'écran du dashboard dans la section correspondante.
- Décrire l'arborescence des fichiers de manière plus détaillée.