Utilisation du site web "Open Data"

En 2019, il y a eu près de 38000 immatriculations de véhicules électriques. Afin d'illustrer l'essor de ce type de véhicules à travers un article journalistique (dans le cadre du concours international "Jeunes Reporters pour l'Environnement"), vous devez afficher sur une carte les stations de recharge du département de la Nièvre tout en indiquant le type d'accès (gratuit ou payant).

Pour réaliser cette carte, vous allez utiliser une base de données effectuant les démarches suivantes :

  • choisir la base de données adaptée et la télécharger au format CSV

  • relever les descripteurs importants de cette base de données

  • afficher graphiquement la position des stations.

    .

Étape 1 : récupération et analyse du fichier CSV

En utilisant la "plateforme ouverte des données publiques françaises", vous devez récupérer le fichier de données au format CSV concernant les bornes de recharge pour les véhicules électriques IRVE (fichier "consolidé").

Ouvrir le fichier CSV obtenu avec le bloc-note (clic droit / ouvrir avec/...).

  1. Quel est le nom du fichier CSV téléchargé ?

  2. Quel élément typographique permet de séparer les données fournies ?

  3. Déterminer le nombre de descripteurs.

  4. Qu'est-ce que le code INSEE pour une commune ?

  5. Combien d'objets constituent ce fichier ?

  6. Quels sont les descripteurs qui vous semblent particulièrement utiles pour répondre à l'objectif de cette activité ? Expliquer votre choix.

    .

Étape 2 : exploitation du fichier CSV avec un programme python

Ouvrir le programme python nommé "borne_recharge_eleve.py".

  1. Que trouve-t-on dans la première ligne de la liste nommée mes_données ?

  2. Quelle instruction permettrait d'afficher les données de la ligne 10 ?

  3. Combien de lignes trouve-t-on dans le fichier CSV ?

  4. Que permet d'obtenir l'instruction de la ligne 27 ?

  5. D'après-vous, sans faire aucune recherche, combien de bornes de recharge électrique peut-on trouver dans la Nièvre ?

  6. Comment retrouver "facilement" une ville de la Nièvre dans ce fichier ?

  7. Quel est l'intérêt de l'instruction mes_donnees[a][b] ?

  8. Ajouter l'instruction qui permettrait d'afficher dans la console python tous les codes INSEE du fichier en utilisant une boucle.

  9. Expliciter l'instruction mentionnée à la ligne 41 par rapport à l'objectif fixé.

  10. Compléter le programme à partir de la ligne 38 afin d'ajouter les descripteurs suivants : longitude, latitude, description (afin de savoir si l'accès est gratuit ou payant).

  11. Quelles instructions permettraient de connaître l'identifiant de la station, la ville, le type d'accès (gratuit ou payant) de la ville ayant le code INSEE '58059' dans le CSV fourni ?

  12. Modifier l'instruction de la ligne 49 afin d'afficher l'adresse de la station de recharge dans la popup visible sur la carte de géolocalisation qui sera créée.

.