Retraitement des données open data des points de recharge pour véhicules électriques pour intégration dans OpenStreetMap.
Le fichier open data utilisé est le fichier consolidé des bornes de rechage pour véhicules électriques, publié sur datagouv. Il s'agit d'un jeu de données qui regroupe l'ensemble des données produites par les différents acteurs territoriaux.
Contrairement à ce que son nom laisse entendre, le jeu de données open data ne contient pas d'informations sur les bornes : il contient des points de recharge, ainsi que des informations sur les stations.
illustration issue de la doc de l'AFIREV
Ce sont les bornes qui nous intéressent pour OpenStreetMap. À défaut, la consolidation suivante regroupe les informations open data par station (en recalculant notamment les informations des types de prise par station à partir des points de recharge).
En complément du regroupement par station, le retraitement suivant effectue divers modifications ou vérifications :
- vérification sommaire de la validité des coordonnées géographiques
- vérification sommaire de la validité de l'identifiant d'itinérance (
id_station_itinerance
) qui est ajouté dans OSM dans la clefref:EU:EVSE
- vérification sommaire de la validité du numéro de téléphone
- correction de plusieurs attributs tels que les noms de l'opérateur, de l'aménageur et du réseau à partir d'une liste de référence (modifiable ici)
- vérification des doublons (une même station listée plusieurs fois)
- vérifications diverses de cohérence entre les informations des points de recharge et de la station
- etc
Ces opérations de regroupement et vérifications peuvent révéler des incohérences dans les données. Dans ce cas le champ de sortie est laissé vide. Des champs supplémentaires peuvent être ajouté dans certains cas :
nbre_pdc_unsure
: ce champ est ajouté lors du regroupement lorsque lenbr_pdc
déclaré pour une station ne correspond pas aux nombres de PDCs effectivement trouvés (exemplenbr_pdc = 2
et 4 PDCs avec le même station_id -> dans ce cas, la sortie contiendranbr_pdc = None
etnbr_pdc_unsure = 2
)
Voici les fichiers de sortie du retraitement :
- la liste des stations https://raw.githubusercontent.com/Jungle-Bus/ref-EU-EVSE/gh-pages/opendata_stations.csv
- la liste des couples opérateur / réseau (à des fins de corrections de typo, ajout de tag wikidata, etc) : https://github.com/Jungle-Bus/ref-EU-EVSE/raw/gh-pages/opendata_networks.csv
- la liste des erreurs rencontrées durant le traitement (coordonnées invalides, nombre de points de charge d'une station non cohérente, doublons, etc) : https://raw.githubusercontent.com/Jungle-Bus/ref-EU-EVSE/gh-pages/opendata_errors.csv
Les données open data semblent être mises à jour tous les jours. Le présent traitement est effectué une fois par mois (voir l'historique des traitements)
Les données consolidées ici sont utilisées par l'analyse Osmose 8410.
La correspondance entre les attributs est documentée sur le wiki et accessible dans le code source d'Osmose.