Skip to content
This repository has been archived by the owner on Dec 10, 2022. It is now read-only.

Latest commit

 

History

History
25 lines (16 loc) · 1.46 KB

README.md

File metadata and controls

25 lines (16 loc) · 1.46 KB

miniprojet-station-essence

Présentation

Ce mini-projet a été effectué dans le cadre du module CSC5003 - Web sémantique et infrastructures pour le big data de la VAP ASR à Télécom SudParis.

Le projet utilise la base de données Prix des carburants en France le 9 janvier 2021 issue de www.data.gouv.fr afin de réaliser l'objectif métier de suggérer à un automobiliste des stations essences correspondant à des critères qu'il aura sélectionnés (distance ou prix).

Afin d'enrichir ce jeu de données avec des informations sur la distance que l'utilisateur doit parcourir pour atteindre le point de vente de carburant, on utilisera l'API d'openroute service.

Dépendances

Le projet est effectué en Scala avec Apache Spark dans un notebook Jupyter. Il est nécessaire pour tester le notebook d'installer un noyau Scala pour Jupyter comme almond.

Il est également nécessaire de disposer d'un token openroute service qui peut être obtenu gratuitement en s'inscrivant ici.

Démo

  • Exemple d'un automobiliste situé à Palaiseau qui recherche un point de vente carburant: CSC5003_Mini-projet.md

  • Exécuter le notebook soi même:

echo $YOUR_ORS_TOKEN > .ors_token
jupyter notebook CSC5003_Mini-projet.ipynb