# Conversion de jeux de données geojson en tags OSM Ce dépot propose des outils de conversion et de mise en qualité de jeux de données à partir de geojson ou de csv afin de les importer dans OpenStreetMap. Une présentation de l'intégration des bornes de recharges électiques dans openstreetmap faite grâce à ce dépot est disponible sur le blog Cipher Bliss: [https://www.cipherbliss.com/integration-des-bornes-de-recharge-de-vehicules-electriques-dans-openstreetmap/]() # installation utiliser npm, yarn ou pnpm ```bash pnpm i ``` ## Tout convertir d'un coup Pour récupérer le jeu de données pour les bornes elec et convertir le geojson en fichier osm, lancer le script bash ```bash make ``` Export depuis overpass turbo dans OSM https://overpass-turbo.eu/s/1yhY ## config Configurer le filtre de département et les autres options dans convert_to_osm_tags.ts. ## utilisation Après avoir bien installé les paquets et récupéré un fichier Geojson de données ouvertes, vous devez avoir une configuration de conversion, puis lancer le script principal de conversion. ```bash ts-node convert_to_osm_tags.ts ``` Plusieurs options sont disponible pour affiner la conversion: ``` --source=chemin/mon_fichier.geojson --department=12 (aucun filtre de département par défaut) --engine=true (true par défaut) --output-file=autre_nom_de_sortie.json ``` La sortie est filtrée selon le mappage donné et la zone de code postal de la config. Vous obtenez un résultat converti en json dans le dossier /output. Il s'agit toujours d'un Geojson mais nettoyé selon votre convertisseur, il peut ensuite être converti en fichier osm à ajouter dans JOSM. Pour le convertir, utiliser geojsontoosm, une dépendance du projet. ` geojsontoosm mon_fichier_converti.json > le_fichier_pour_josm.osm` Ce projet a été réalisé pour l'intégration des bornes de recharge élec dans OSM à partir des données data gouv. # Projets d'intégrations de données ## Bornes de recharge - IRVE Graphique des bornes de recharges à ajouter selon l'analyse Osmose: [!https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410](https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410) ![graphique des bornes à ajouter](https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410 "graphique") * Tableau de conversion de l'open data: https://wiki.openstreetmap.org/wiki/France/data.gouv.fr/Bornes_de_Recharge_pour_V%C3%A9hicules_%C3%89lectriques # Ressources # Contactez l'auteur, contribuez contact at cipherbliss.com sur Mastodon : mastodon.cipherbliss.com/@tykayn # Roadmap ## Correctifs sur les données ajoutées ## bornes de recharge Corrections à mettre dans le mappeur [../mappings/converters/configIRVE.ts]() et à modifier par édition en masse dans JOSM. * ne pas mettre ref si la valeur vaut "non concerné" * convertir les "False" et "0" en "no" pour les clés * authentication:none * fee (désactivé, l'open data est trop pourrie pour l'utiliser) * socket:type2_cable * convertir les numéros de téléphone avec un préfixe international +33 si commençant par 0 Données possible d'intégrer en plus avec le même jeu de données: * ne pas mettre ref:EU:EVSE si la valeur vaut "non concerné" * ajouter les références européennes ref:EU:EVSE. * l'accessibilité => wheelchair pour certaines valeurs limitées. ## projets à venir ### Toilettes publiques ### Défibrillateurs - DAE ### Centres de santé ### Bus # infos en bonus IRVE * [dataset_info] * [irve_puissances] * repo_url: [https://forge.chapril.org/tykayn/mapping-geojson-osm.git]() # documentation faite avec mkdocs le site officiel de mkdocs: [mkdocs.org](https://www.mkdocs.org).