up doc
This commit is contained in:
parent
32d3834792
commit
f2861c50b6
|
@ -26,6 +26,10 @@ node convert_to_osm_tags.ts
|
||||||
résultat en json dans le dossier output.
|
résultat en json dans le dossier output.
|
||||||
La sortie est filtrée selon le mappage donné et la zone de code postal de la config.
|
La sortie est filtrée selon le mappage donné et la zone de code postal de la config.
|
||||||
Réalisé pour l'intégration des bornes elec.
|
Réalisé pour l'intégration des bornes elec.
|
||||||
|
# Ressources
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
# Roadmap
|
# Roadmap
|
||||||
## bornes recharge elec IRVE
|
## bornes recharge elec IRVE
|
||||||
|
|
|
@ -178,7 +178,7 @@ export default class {
|
||||||
if (isStringValue) {
|
if (isStringValue) {
|
||||||
debugLog('convertProperty: -- string value')
|
debugLog('convertProperty: -- string value')
|
||||||
debugLog('convertProperty: -- string value')
|
debugLog('convertProperty: -- string value')
|
||||||
console.log('convertProperty: -- simple conversion : ', pointKeyName, '=> ', mappingConfigOfTag, '_', originalValue, '=>', valueConvertedFromMapping)
|
debugLog('convertProperty: -- simple conversion : ', pointKeyName, '=> ', mappingConfigOfTag, '_', originalValue, '=>', valueConvertedFromMapping)
|
||||||
debugLog('convertProperty: -- convertedValue', convertedValue)
|
debugLog('convertProperty: -- convertedValue', convertedValue)
|
||||||
|
|
||||||
convertedValue = valueConvertedFromMapping
|
convertedValue = valueConvertedFromMapping
|
||||||
|
@ -207,7 +207,7 @@ export default class {
|
||||||
// exemple: le jeu de données dit que la colonne cable_t2_attache vaut "True", mais on veut le convertir en "1".
|
// exemple: le jeu de données dit que la colonne cable_t2_attache vaut "True", mais on veut le convertir en "1".
|
||||||
// on met donc truthy_value: '1'
|
// on met donc truthy_value: '1'
|
||||||
|
|
||||||
console.log('truthy_value', originalValue)
|
debugLog('truthy_value', originalValue)
|
||||||
if (this.truthyValues.indexOf(originalValue) !== -1) {
|
if (this.truthyValues.indexOf(originalValue) !== -1) {
|
||||||
convertedValue = configObject.truthy_value
|
convertedValue = configObject.truthy_value
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
<osm version="0.6" generator="geojsontoosm"/>
|
|
|
@ -1 +0,0 @@
|
||||||
<osm version="0.6" generator="geojsontoosm"/>
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -11,6 +11,7 @@
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "ts-node convert_to_osm_tags.ts --engine",
|
"start": "ts-node convert_to_osm_tags.ts --engine",
|
||||||
|
"start:91": "ts-node convert_to_osm_tags.ts --engine=true --department=91 --source=\"./etalab_data/all.json\"",
|
||||||
"simple": "ts-node convert_to_osm_tags.ts",
|
"simple": "ts-node convert_to_osm_tags.ts",
|
||||||
"filter": "node convert_to_osm_tags.ts --department=76 --engine=true",
|
"filter": "node convert_to_osm_tags.ts --department=76 --engine=true",
|
||||||
"test": "jest --coverage --watch"
|
"test": "jest --coverage --watch"
|
||||||
|
|
|
@ -1,15 +1,26 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# get the updated geojson
|
# get the updated geojson
|
||||||
wget https://www.data.gouv.fr/fr/datasets/r/7eee8f09-5d1b-4f48-a304-5e99e8da1e26 -P ./etalab_data -O all.json
|
#wget https://www.data.gouv.fr/fr/datasets/r/7eee8f09-5d1b-4f48-a304-5e99e8da1e26 -P ./etalab_data -O all.json
|
||||||
# https://www.data.gouv.fr/fr/datasets/r/8d9398ae-3037-48b2-be19-412c24561fbb pour le jeu de données irve schema v2, non utilisé dans ce script
|
# https://www.data.gouv.fr/fr/datasets/r/8d9398ae-3037-48b2-be19-412c24561fbb pour le jeu de données irve schema v2, non utilisé dans ce script
|
||||||
# filter its tags
|
# filter its tags
|
||||||
|
echo "refresh de la data"
|
||||||
|
echo " ce script utilise plusieurs dépendances: nvm, pnpm, geojsontoosm "
|
||||||
|
echo " c'est parti "
|
||||||
nvm use stable
|
nvm use stable
|
||||||
pnpm i
|
pnpm i
|
||||||
node convert_to_osm_tags.mjs
|
|
||||||
# convert the new geojson to osm file
|
|
||||||
geojsontoosm etalab_data/latest.json > osm_output/bornes-irve_all.osm
|
|
||||||
geojsontoosm output/my_converted_data_set.json > osm_output/bornes-irve-filetered-from-etalab-opendata.osm
|
|
||||||
|
|
||||||
echo "conversion faite"
|
# je fais des tests dans le département 91
|
||||||
|
pnpm start:91
|
||||||
|
|
||||||
|
# convert the new geojson to osm file
|
||||||
|
geojsontoosm etalab_data/all.json > osm_output/bornes-irve-all-from-etalab-opendata.osm
|
||||||
|
geojsontoosm output/my_converted_data_set_filtered_zipcode_91.json > osm_output/bornes-irve-filetered-from-etalab-opendata.osm
|
||||||
|
|
||||||
|
echo ' conversion faite.'
|
||||||
|
echo " vous pouvez ouvrir JOSM et mettre dedans les fichiers osm pour tenter une conflation
|
||||||
|
|
||||||
|
osm_output/bornes-irve-filetered-from-etalab-opendata.osm
|
||||||
|
osm_output/bornes-présentes-dans-osm.osm
|
||||||
|
"
|
||||||
# done
|
# done
|
Loading…
Reference in New Issue