add base point

This commit is contained in:
Tykayn 2023-08-05 16:35:01 +02:00 committed by tykayn
parent f2861c50b6
commit c099f827a6
8 changed files with 18 additions and 1268826 deletions

View File

@ -25,7 +25,7 @@ const MappingIRVE: MappingConfigType = {
telephone_operateur: 'phone',
contact_operateur: 'email', // ici, on souhaite convertir la clé contact_operateur=bidule en email=bidule
id_station_itinerance: 'ref:EU:EVSE',
// id_station_itinerance: 'ref:EU:EVSE',
id_station_local: 'ref',
gratuit: 'fee',
@ -35,7 +35,7 @@ const MappingIRVE: MappingConfigType = {
convert_to_boolean_value: true, // convertit en yes ou no
},
// observations: 'note',
nom_station: 'name',
// nom_station: 'name',
nom_enseigne: 'network',
// ******* dates

View File

@ -95,13 +95,14 @@ export default class {
debugLog('mapElementFromConf: ============= keys mappingKeys:', this.mapping_config.tags.length, mappingKeys.length)
debugLog('mapElementFromConf: ============= keys featurePointPropertiesKeys :', featurePoint.properties.length, featurePointPropertiesKeys.length)
let newProperties = Object.create(this.mapping_config.default_properties_of_point)
let newProperties = {...this.mapping_config.default_properties_of_point}
// reinit properties of current point
let basePoint = Object.create(featurePoint)
basePoint.type = featurePoint.type
basePoint.geometry = featurePoint.geometry
basePoint.properties = {...this.mapping_config.default_properties_of_point}
// apply new properties if found in mapping config
featurePointPropertiesKeys.forEach(pointKeyName => {

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

View File

@ -12,6 +12,8 @@
"scripts": {
"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\"",
"start:76": "ts-node convert_to_osm_tags.ts --engine=true --department=76 --source=\"./etalab_data/all.json\"",
"start:974": "ts-node convert_to_osm_tags.ts --engine=true --department=974 --source=\"./etalab_data/all.json\"",
"simple": "ts-node convert_to_osm_tags.ts",
"filter": "node convert_to_osm_tags.ts --department=76 --engine=true",
"test": "jest --coverage --watch"

View File

@ -17,10 +17,19 @@ pnpm start:91
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.'
du -sch osm_output/bornes-irve-filetered-from-etalab-opendata.osm
echo ""
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
pour mettre en valeur les données manquantes, vous pouvez sélectionner toutes les données existantes et rendre actif le calque de nouvelles données.
Cela fera des points de couleur sur fond de ronds plus gros en gris. Les points de couleur non entourés sur le fond de ronds plus gros sont à importer.
vérifiez ensuite les données du fichier osm en cliquant sur un point du calque bornes-irve-filetered-from-etalab-opendata.osm
"
# done