France/data.gouv.fr/Bornes de Recharge pour Véhicules Électriques

From OpenStreetMap Wiki
Jump to navigation Jump to search

Cette page a pour objectif de décrire la correspondance entre les attributs disponibles dans le fichier open data de Bornes de Recharge pour Véhicules Électriques pour l'intégration OpenStreetMap.

Données officielles

Les données sont présentées sur le site Transport Data Gouv : https://transport.data.gouv.fr/datasets/fichier-consolide-des-bornes-de-recharge-pour-vehicules-electriques/

Il est publié par Transport.data.gouv.fr sous Licence Ouverte / Open Licence et est la consolidation de fichiers unitaires respectant tous un format défini par l’arrêté du 12 janvier 2017.

Le fichier décrit des points de recharge, regroupées par station. Dans OpenStreetMap, seules les bornes sont représentées, il est donc nécessaire de retraiter ce fichier officiel pour grouper les informations des points de recharge (en station à défaut de mieux : les info sur les bornes ne sont pas disponibles).

Voir les définitions officielles des termes.

Ces données ont été publiées historiquement selon différents formats :

Consolidation

Le schéma IRVE publié est destiné aux producteurs des données. Les données mises à disposition via le dataset consolidé (correspondant aux liens ci-dessus) ont des champs additionnels issus de la consolidation :

Une partie de ces champs est documentée ici : https://github.com/datagouv/datagouvfr_data_pipelines/blob/75db0b1db3fd79407a1526b0950133114fefaa0f/schema/utils/geo_data_quality.md.

Une partie du code de consolidation est accessible ici, ici, et ici.

Champ additionnel Commentaire
last_modified Date de modification du dataset. A ne pas confondre avec date_maj
datagouv_dataset_id
datagouv_resource_id
datagouv_organization_or_owner
created_at Date de création du dataset. A ne pas confondre avec date_mise_en_service
consolidated_longitude

consolidated_latitude

Répare les cas de coordonnées inversées.

voir détails ici :https://github.com/datagouv/datagouvfr_data_pipelines/blob/75db0b1db3fd79407a1526b0950133114fefaa0f/schema/utils/geo_data_quality.md

consolidated_code_postal
consolidated_commune
consolidated_is_lon_lat_correct True if the code INSEE field matches either the code INSEE of the commune where the coordinates point or one of the postcodes of that commune.

voir détails ici :https://github.com/datagouv/datagouvfr_data_pipelines/blob/75db0b1db3fd79407a1526b0950133114fefaa0f/schema/utils/geo_data_quality.md

consolidated_is_code_insee_verified True if the final code INSEE after fix matches the coordinates or has a postcode which is present in the address field.

voir détails ici :https://github.com/datagouv/datagouvfr_data_pipelines/blob/75db0b1db3fd79407a1526b0950133114fefaa0f/schema/utils/geo_data_quality.md

IRVE version 2

Ce nouveau schéma est celui dans lequel les données officielles sont actuellement publiées. Les principales différences avec la version 1 sont liées à la publication de nouveaux décrets et arrêtés, ainsi que l'ajout de nouveaux attributs permettant une description plus fine. Les changements opérés sont résumés ici : https://schema.data.gouv.fr/etalab/schema-irve/latest/CHANGELOG.html

Retraitements

Par Jungle Bus

Dans OSM, on souhaite cartographier les bornes, et non les points de recharge individuels. Cette information n'existant pas dans le format open data, on partira plutôt des stations.

Voici le fichier qui liste les stations : https://github.com/Jungle-Bus/ref-EU-EVSE/blob/gh-pages/opendata_stations.csv C'est la source de l'Osmose-marker-l-4010.png Analyse Osmose (list, map, stats) .

Les champs *_grouped correspondent à des informations recalculées par station à partir des informations des points de recharge individuels

Le code source du traitement est accessible ici : https://github.com/Jungle-Bus/ref-EU-EVSE

Par CipherBliss

Retraitement et découpage des données étalab par une moulinette de correspondance Geojson extensible: Les données sont prises de datagouv, mises en correspondance par une configuration typée dont le détail est ici, et transformées en fichiers osm. La commande de conversion permet de zoner les points en entrée et en sortie.

Les résultats de conversions sont disponibles au format OSM dans le dossier osm_output:

Les informations de découpe de département sont réalisées avec la colonne indiquant le code postal dans le jeu de données étalab, mais celui ci étant de qualité moyenne, beaucoup de points sont sans code postal. pour avoir toutes les correspondances, il faut utiliser le fichier de sortie ne filtrant pas les données par zone "all_from_etalab.osm".

L'utilisateur Bender l'importateur est dédié à l'intégration de ces jeux de données suite à une intégration manuelle dans JOSM.

Tableau de correspondance

La correspondance est établie sur la base de la documentation du schéma présentée ici : https://schema.data.gouv.fr/etalab/schema-irve-statique/latest/documentation.html

Attribut IRVE v2 Attribut OSM Commentaire
nom_amenageur owner=*
siren_amenageur owner:ref:FR:SIREN=*
contact_amenageur - Pas intéressant à intégrer dans OSM
nom_operateur operator=*
contact_operateur email=*
telephone_operateur phone=*
nom_enseigne network=*
id_station_itinerance ref:EU:EVSE=* Était précédemment id_station, dans le nouveau schéma ce champ est le seul à contenir l'identifiant Européen
id_station_local ref=*
nom_station name=*
implantation_station - Pas intéressant à intégrer dans OSM
adresse_station - Pas intéressant à intégrer dans OSM
code_insee_commune - Pas intéressant à intégrer dans OSM
coordonneesXY - Les coordonnées seront utilisées pour localiser le nœud dans OSM. Dans la pratique, on utilisera en fait plutôt les colonnes consolidated_longitude et consolidated_latitude qui sont ajoutées par le script de consolidation de Transport.data.gouv.fr qui regroupe tous les fichiers des producteurs.
nbre_pdc capacity=*
id_pdc_itinerance - Identifiant pour chaque point de recharge, n'est pas à renseigner dans OSM pour le moment
id_pdc_local - Identifiant pour chaque point de recharge, n'est pas à renseigner dans OSM pour le moment
puissance_nominale - Puissance max du point de charge, le plus proche dans OSM est socket:<type>:output=watt mais difficile à faire correspondre
prise_type_ef socket:typee=*
prise_type_2 socket:type2=*
prise_type_combo_ccs socket:type2_combo=*
prise_type_chademo socket:chademo=*
prise_type_autre - Valeur booléenne, pas exploitable côté OSM
gratuit fee=*
paiement_acte authentication:none=yes Vrai si borne utilisable sans abonnement préalable
paiement_cb payment:credit_cards=*
paiement_autre - Pas utilisable dans OSM
tarification - L'attribut charge=* serait le bon attribut, mais le formatage est différent et pas simple à transformer
condition_acces - Valeur "Accès libre" si pas de contrainte
reservation reservation=* Réservation possible à l'avance
horaires opening_hours=* Format identique OSM
accessibilite_pmr wheelchair=*
restriction_gabarit - Champ texte pour la limitation gabarit, dans OSM correspond à plusieurs tags donc compliqué à gérer
station_deux_roues Valeur vraie si station réservée deux-roues
raccordement - Type raccordement électrique, pas intéressant pour OSM
num_pdl - Pas intéressant à intégrer dans OSM
date_mise_en_service start_date=*
observations note=* Plutôt à décliner sous forme de tags OSM divers
date_maj source:date=*
cable_t2_attache socket:type2_cable=*

IRVE version 1

Tags proposés et leurs correspondances

Attribut c'est quoi ? correspondance open data
amenity=charging_station
motorcar=yes borne de recharge pour véhicule électrique (a priori, tous les points de charge décrits sont pour des voitures)
operator=* Le nom de l'opérateur de la station n_operateur
network=* Le nom commercial du réseau n_enseigne
owner=* n_amenageur : le nom de l'aménageur, c'est à dire de l'entité publique ou privée propriétaire des infrastructures
capacity=* Le nombre de véhicules qui peuvent être chargés en même temps nbre_pdc : le nombre de points de recharge sur la station

(attention, le nombre de véhicules pouvant être chargés en même temps peut être parfois différent du nombre de points de recharge en fonction de la configuration de la station)

name=* Nom de la station, si pertinent Pas géré. n_station pourrait contenir un nom utile à mettre dans OSM mais est souvent peu qualitatif.
ref:EU:EVSE=* Identifiant unique et pérenne de la station dans le fichier open data


Si un identifiant est visible sur la borne, l'indiquer en complément avec ref=*

id_station : L'identifiant du point de recharge délivré selon les modalités définies à l'article 10 du décret n° 2017-26 du 12 janvier 2017.

Il existe aussi un id par point de recharge qu'on n'utilisera pas(id_pdc)

socket:type2_combo=* / socket:type2=* / socket:chademo=* / socket:typee=* / socket:type3c=* Nombre de prises de chaque type nb_combo_grouped / nb_T2_grouped / nb_chademo_grouped / nb_EF_grouped / nb_T3c_grouped

obtenus en comptant le nombre de prises de chaque type (décrit par type_prise) de chaque point de recharge

fee=yes/no Si l'utilisation de la station est payante acces_recharge_grouped

présent si tous les points de recharge du fichier initial ont la même info dans le champ acces_recharge

opening_hours=* amplitude d'ouverture de la station accessibilité_grouped

présent si tous les points de recharge du fichier initial ont la même info dans le champ accessibilité

authentication:none=* / authentication:membership_card=* / etc moyen d'authentification parfois décrit dans le champ observations de chaque point de recharge. Pas géré
charge=* prix de la recharge parfois décrit dans le champ observations de chaque point de recharge. Pas géré